Monthly Expense Tracker
Monthly Expense Tracker – Smart Personal Finance Manager
The Monthly Expense Tracker is a modern web application designed to help users efficiently manage their income and expenses. It offers a clean, intuitive interface with secure Google authentication and supports multiple income sources — ideal for freelancers, employees, or business owners handling multiple revenue streams.
Key Features:
- Google Sign-In: Each user signs in with Google, ensuring their financial data is stored securely and kept separate from others.
- Multiple Accounts: Users can create different accounts (e.g., job, freelancing, business) to track income and expenses separately.
- Dynamic Categories: Users can create custom categories to organize expenses such as food, rent, travel, or savings.
- Monthly Closing System: A "Close Month" button allows users to finalize one month's records and start fresh while preserving past data.
- Comprehensive Dashboard: Displays income, expense summaries, and remaining balance for each account.
- Responsive Design: Fully optimized for both desktop and mobile users for smooth financial tracking on the go.
Technical Implementation:
- Frontend: Built with Next.js and Tailwind CSS for fast performance and modern UI.
- Backend: Developed using NestJS and Prisma ORM for structured APIs and clean database interactions.
- Database: PostgreSQL used for secure and efficient data storage of user accounts, transactions, and categories.
- Authentication: Integrated Google OAuth 2.0 for user identity and session management.
- Hosting: Deployed on Vercel for frontend and Render for backend API services.
Impact:
The Expense Tracker simplifies personal finance management by automating record-keeping and providing clear monthly insights. It empowers users to track multiple income streams, analyze spending habits, and make informed financial decisions — helping them stay organized and in control of their budgets.
Project information
- Category Web Application
- Client Independent Project (Open to Public)
- Project date October, 2025
- Project URL Not Live Yet
- Visit Github