Back to ProjectsFinance

ExpenseTracker

Track income, expenses, and financial goals with charts and category breakdowns.

Tech Stack

ReactNode.jsMongoDB

Overview

A personal finance tracker that lets users log income and expenses, categorize transactions, set monthly budgets, and visualize spending patterns with charts. Full MERN stack with JWT authentication.

Key Highlights

  • Category-based expense breakdown
  • Chart.js spending visualizations
  • Monthly budget alerts
  • JWT-secured user accounts

How I Built It

React frontend with Chart.js for visualizations. Node.js/Express REST API with MongoDB for transaction storage. JWT auth for user accounts. Transactions are categorized and aggregated server-side for chart data.

Future Vision

Add recurring transactions, bank import (CSV/OFX), financial goal tracking, and a mobile app.

Links