Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arnold-18-cs/soulsync

SoulSync is a personalized app for couples to share their love and memories. It allows partners to send lovely quotes, cherished photos, and special moments privately, fostering deeper connections.
https://github.com/arnold-18-cs/soulsync

android-application android-studio firebase love

Last synced: 22 days ago
JSON representation

SoulSync is a personalized app for couples to share their love and memories. It allows partners to send lovely quotes, cherished photos, and special moments privately, fostering deeper connections.

Awesome Lists containing this project

README

        

# **SoulSync** ❤️

SoulSync is a personalized app for couples to share their love and memories. It allows partners to send lovely quotes, cherished photos, and special moments privately, fostering deeper connections. With a clean and customizable design, SoulSync makes every day a little more romantic.

---

## **Features** 🌟
- **Quotes Sharing**:
- Send self-written or curated quotes to your partner.
- Explore and save quotes from the web.

- **Memories Sharing**:
- Upload your own images or capture new ones instantly.
- Browse images from the web and add them to your collection.

- **Themes & Settings**:
- Customize app colors, background, and text for a unique look.
- Toggle notifications to stay updated or enjoy quiet time.
- Manage account settings, including inline editing and account deletion.

- **Offline Mode**:
- Access your quotes and memories without an internet connection.
- Seamlessly sync data with the cloud when online.

---

## **Tech Stack** 🛠️
- **Frontend**: Kotlin, Jetpack Compose, Material Design Components
- **Backend**: Firebase (Authentication, Realtime Database, Storage)
- **Offline Support**: Room Database, WorkManager
- **APIs**:
- Quotes API (e.g., [Quotable API](https://quotable.io/))
- Image API (e.g., [Unsplash API](https://unsplash.com/developers))

---

## **Screenshots** 📸
- This is the figma design link for the vision I had at the start: [Figma Design](https://www.figma.com/community/file/1454571861620169675)

| Home Page | Quotes Page | Memories Page |
|-----------------------------------------------|-------------------------------------------------|---------------------------------------------------|
| ![Home Page](https://via.placeholder.com/200) | ![Quotes Page](https://via.placeholder.com/200) | ![Memories Page](https://via.placeholder.com/200) |

---

## **Getting Started** 🚀

### **Prerequisites**
1. Android Studio installed ([Download here](https://developer.android.com/studio)).
2. Firebase project set up ([Guide here](https://firebase.google.com/docs/android/setup)).

### **Clone the Repository**
```bash
git clone https://github.com/your-username/SoulSync.git
cd SoulSync
```

### **Setup Firebase** 🔥
1. Download the `google-services.json` file from your Firebase project.
2. Place it in the `app/` directory.

### **Run the App** 🏃‍♂️‍➡️
1. Open the project in Android Studio.
2. Build and run the app on an emulator or physical device.

---

## **License** 📜
This project is licenced under the MIT License.

---

## **Acknowledgments** 🙏
- Quotable API: for curated quotes.
- Unsplash API: for beautiful, free-to-use images.

---

## **Contact** 🛂
Feel free to reach out with any questions or suggestions:

Email: [email protected]

GitHub: [Arnold-18-CS ](https://github.com/Arnold-18-CS)