Skip to content

Production-ready MERN stack financial tracker featuring JWT auth, MongoDB data modeling, and dynamic expense analytics dashboards.

License

Notifications You must be signed in to change notification settings

Rutvi035/Expense-tracker-MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Expense Tracker — Full Stack Financial Management System

Project Overview

This application is a full-stack financial tracking system built using the MERN stack (MongoDB, Express, React, Node.js). It allows users to securely manage personal expenses, monitor spending behavior, and visualize financial data through interactive analytics.

The system is designed with a RESTful backend, JWT-based authentication, and a responsive React frontend, following modern full-stack development practices.

System Architecture

The project follows a client–server architecture:

Frontend (React)

Handles UI rendering and user interaction

Communicates with backend APIs via HTTP (Axios)

Manages authentication state using JWT tokens

Displays financial data using charts and dashboards

Backend (Node.js + Express)

Provides RESTful API endpoints

Handles authentication and authorization

Performs business logic and data validation

Interacts with MongoDB using Mongoose

Database (MongoDB)

Stores user accounts and expense records

Uses document-based schema for flexible financial data storage

About

Production-ready MERN stack financial tracker featuring JWT auth, MongoDB data modeling, and dynamic expense analytics dashboards.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors