Skip to content

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

Notifications You must be signed in to change notification settings

fazle-rabbi-dev/Spend-Sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

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

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!