A full-stack personal finance management system designed to help users track expenses, manage budgets, and gain insights into their spending habits.
- 📊 Track daily expenses and income
- 💼 Categorize transactions (food, travel, bills, etc.)
- 📈 Visualize spending trends
- 🔔 Budget management and alerts
- 🔐 Secure user authentication
- 📂 Data synchronization and storage
- 🧠 (Optional) ML-based spending insights
- Node.js
- Express.js
- REST APIs
- React.js
- Modern UI components
- Docker & Docker Compose
savvy_spend/
│
├── backend/ # Server-side code (Node.js APIs)
├── frontend/ # React frontend application
├── ml-models/ # Machine learning models (if applicable)
├── docs/ # Documentation files
├── tests/ # Test cases
├── docker-compose.yml
├── README.md
└── .gitignore
- Node.js installed
- Docker installed (optional)
cd backend
npm install
npm startcd frontend
npm install
npm startdocker-compose up --buildCreate a .env file in the backend folder:
PORT=5000
DATABASE_URL=your_database_url
JWT_SECRET=your_secret_key
- 📱 Mobile app support
- 🤖 Advanced ML predictions
- ☁️ Cloud deployment (AWS/GCP)
- 📉 Expense analytics dashboard
Contributions are welcome!
- Fork the repository
- Create a new branch (
feature/your-feature) - Commit your changes
- Push and create a Pull Request
This project is licensed under the MIT License.
Sarthak Kaushal
If you like this project, give it a ⭐ on GitHub!