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.
- 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
- Recurring expenses (Rent, EMI, Subscriptions)
- Pie charts and line charts for visual spending trends
- User-friendly dashboard for quick insights
- Backend: Node.js, Express / Motia-style configuration
- Frontend: Angular + Chart.js / ngx-charts
- Database: MYSQL
- Email Service: Nodemailer / SendGrid / SES
- Scheduler: node-cron / bullmq