Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.07 KB

File metadata and controls

30 lines (22 loc) · 1.07 KB

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