Expense-Tracker-Website

A spending tracker helps manage finances effectively, but not everyone has the time or skills to handle their finances effectively. It streamlines expenses tracking and saves time, making it a valuable tool in daily life.

Features:

  • Advanced User Authentication with Email Verification, Forgot Password, Update Password, Email Change Verification and One Time Validity Verification Tokens apart from basic Login and Register.
  • User can update his/her profile details.
  • User can add, edit and delete Transactions.
  • Complete server side filtering with Mongo DB advanced queries.
  • Date and Date Range Filters to analyse the transactions in a particular period of time.
  • User can analyse the transactions based on count , amount , total turnover.
  • Category wise analysis and statistics for both income and expense transactions.

Backend Schema Diagram:

image

Tech Stack Used:

Front-End:

React Redux Bootstrap Ant Design Badge

Back-End:

NodeJS ExpressJS Mongoose JWT

Database:

MongoDB

Deployed Version:

https://mern-expense-tracker-website.onrender.com/

Demonstration:

2023-07-17.03-28-33.mp4