ML-based tourism demand prediction system that forecasts travel demand from booking and customer-related features.
- Takes booking-related travel details as input through a web interface
- Predicts tourism demand as High or Low
- Built for travel agencies, tourism planners, and hospitality services to plan resources based on demand trends
- Preprocesses and engineers features from booking data
- Trains a Scikit-learn model and serializes it as a .pkl file
- Flask backend serves the model and handles predictions
- Application packaged with Docker for consistent deployment
- Deployed as a cloud web service on Render
- GitHub Actions enables automatic redeployment on every push
Dataset β Data Preprocessing β Feature Engineering β Model Training β Model Serialization (.pkl) β Flask Web App β Docker Container β Render Cloud Deployment β Automated CI/CD via GitHub Actions
Frontend
- HTML
- CSS
- JavaScript
Backend
- Python
- Flask
Machine Learning
- Scikit-learn
- Pandas
- NumPy
- Matplotlib
Deployment
- Render
DevOps & MLOps
- Docker
- GitHub Actions (CI/CD)
Version Control
- Git
- GitHub
Mohnish KJ Final Year B.E CSE (AI & ML) Student | AI & ML Enthusiast
- LinkedIn: www.linkedin.com/in/mohnishkj
- Project: CheckTheDemand β Tourism Demand Prediction System
Built as an end-to-end ML application with a focus on real-world deployment, automation, and modern MLOps practices.