Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fazle-rabbi-dev/spend-sync

πŸ’Ή Spend-Sync is a user-friendly expense tracker app that helps you effortlessly manage and monitor your spending habits.
https://github.com/fazle-rabbi-dev/spend-sync

appwrite expense-manager expense-tracker expense-tracker-app money-management money-tracker react react-expense-tracker reactjs spending-tracker zustand

Last synced: about 1 month ago
JSON representation

πŸ’Ή Spend-Sync is a user-friendly expense tracker app that helps you effortlessly manage and monitor your spending habits.

Awesome Lists containing this project

README

        

# Spend-Sync

Name - Thumbnail

Spend-Sync is a user-friendly expense tracker app that helps you effortlessly manage and monitor your spending habits. Stay organized and gain insights into your financial health with Spend-Sync. Try it now!

### Live Demo πŸŽ‰
- Explore the live version of Spend-Sync here.
- Download For Android (You can use this as Android App): [Click Here](https://github.com/fazle-rabbi-dev/Spend-Sync/releases/download/apk/Spend-Sync.apk)

## Fun Fact
> [!NOTE]
> I created this project entirely using my **Android Phone** with apps: Acode & Termux.

### πŸ”΄ Unveiling the Journey of Building Spend-Sync
> [!Note]
> I embarked on the journey of building Spend-Sync with the goal of tracking personal expenses and aiding others in managing their finances. The process brought me joy as I transformed ideas into a real-life application, witnessing its utility firsthand. From inception to completion, coding this project was more than a taskβ€”it was a passion. Now, with Spend-Sync ready, I find joy in knowing that it will make life easier for many.

### Project Created at
- πŸ—“ *March 24 - April 2024*

### Technologies Used βš’οΈ
- Vite + React.js
- Tailwindcss
- React-Query
- Appwrite
- Zustand
- React-Hook-Form
- **ChatGPT**: *Many parts of this application are written by ChatGPT.*

### Features

- πŸ“§ Authentication: Email + password
- 🌐 Social login: Google and GitHub
- πŸŒ‘ Dark theme functionality
- πŸ—‘οΈ Trash feature
- ✏️ Expense management: Create, read, delete, update
- πŸ“₯ Download expenses as PDF: Filtered by date range
- πŸ” Search functionality
- πŸ“… Today's expenses: Displayed with total amount

### .env Setup
```sh
VITE_APPWRITE_URL=https://cloud.appwrite.io/v1
VITE_APPWRITE_PROJECT_ID=
VITE_APPWRITE_DATABASE_ID=
VITE_APPWRITE_STORAGE_ID=

VITE_APPWRITE_USER_COLLECTION_ID=
VITE_APPWRITE_EXPENSE_COLLECTION_ID=

VITE_SOCIAL_AUTH_SUCCESS_URL = http://localhost:5173/sign-in?authstatus=success
VITE_SOCIAL_AUTH_FAILURE_URL = http://localhost:5173/sign-in?authstatus=failed

VITE_APK_URL=
```

### πŸ“¬ Connect with me
> Let's connect! Reach out for collaborations, projects, or just a friendly chat.

Fazle Rabbi
Fazle Rabbi
Fazle Rabbi
Fazle Rabbi
Fazle Rabbi
Fazle Rabbi

*Feel free to explore, contribute, and get inspired!*