Skip to content

A modern expense tracking application built with MERN stack. Features real-time analytics, receipt management, and a responsive UI for easy financial management.

License

Notifications You must be signed in to change notification settings

amankumar6/Expenses-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Expense Tracker

A full-stack web application for managing personal finances with a modern UI, built using the MERN stack.

✨ Features

  • πŸ“Š Interactive dashboard with charts
  • πŸ’³ Income and expense tracking
  • πŸ“· Receipt upload and storage
  • πŸ“± Responsive design
  • πŸ”’ Secure authentication

πŸ› οΈ Tech Stack

  • Frontend: React, Redux, Tailwind CSS
  • Backend: Node.js, Express, MongoDB
  • Storage: Azure Blob Storage

πŸš€ Getting Started

Prerequisites

  • Node.js (v14+)
  • MongoDB
  • Azure Storage Account

Installation

  1. Clone the repository
git clone https://github.com/amankumar6/Expenses-Tracker.git
cd Expenses-Tracker
  1. Install dependencies
# Backend
cd backend
npm install

# Frontend
cd ../frontend
npm install
  1. Create .env files in both backend and frontend directories with required environment variables

  2. Start the application

# Backend
npm run dev

# Frontend
npm run dev

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘¨β€πŸ’» Author

Aman Kumar

About

A modern expense tracking application built with MERN stack. Features real-time analytics, receipt management, and a responsive UI for easy financial management.

Resources

License

Stars

Watchers

Forks

Languages