This page is under construction. Some features may not be available.

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.
Next.js Badge NestJS Badge Prisma Badge PostgreSQL Badge Tailwind CSS Badge JavaScript Badge TypeScript Badge

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