Skip to content

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

Contributors

Languages