Automated flight price monitoring system with real-time alerts and price tracking.
Full-stack MERN application built for CS696A Full-Stack Enterprise Development at Pace University. Tracks flight prices across multiple routes and sends automated alerts when prices drop.
- REST API Integration: Connects with external flight data APIs
- Automated Monitoring: Cron jobs run every 6 hours to check price changes
- Real-time Alerts: Users receive notifications when target prices are reached
- Price History: Visualize price trends over time with charts
- User Authentication: Secure JWT-based authentication system
- Responsive UI: Modern React interface with clean design
Backend:
- Node.js & Express.js
- MongoDB & Mongoose
- JWT Authentication
- node-cron (scheduled jobs)
- AviationStack API
Frontend:
- React.js
- Axios for API calls
- Chart.js for visualizations
- CSS3 for styling
Deployment:
- MongoDB Atlas (cloud database)
- GitHub for version control
https://flightpricetracker.netlify.app/