Skip to content

shubham-01-star/Personal-Expense-Tracker

Repository files navigation

Personal-Expense-Tracker

Personal Expense Tracker is a modern web application to track, manage, and optimize your daily expenses. It helps users log expenses, set budgets, receive reminders, and get detailed monthly reports with visual dashboards. Built with Node.js (backend), it supports automated email notifications, recurring expenses, and insightful spending trends.


🚀 Features

Core Features

  • Daily expense entry with categories: Food, Travel, Shopping, Bills, Miscellaneous
  • Budget limit alerts and monthly summary reports
  • Automated reminders and email notifications
  • Interactive dashboard with charts for trends and insights

Extra Features

  • Recurring expenses (Rent, EMI, Subscriptions)
  • Pie charts and line charts for visual spending trends
  • User-friendly dashboard for quick insights

🛠 Tech Stack

  • Backend: Node.js, Express / Motia-style configuration
  • Frontend: Angular + Chart.js / ngx-charts
  • Database: MYSQL
  • Email Service: Nodemailer / SendGrid / SES
  • Scheduler: node-cron / bullmq

📂 Project Structure

About

Personal Expense Tracker is a modern web application to track, manage, and optimize your daily expenses. It helps users log expenses, set budgets, receive reminders, and get detailed monthly reports with visual dashboards. Built with Node.js (backend), it supports automated email notifications, recurring expenses, and insightful spending trends.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors