CollegeCompass AI is a full-stack AI-powered MHT CET College Recommendation System that predicts the most suitable colleges for students based on their percentile, category, branch preference, and historical admission trends.
The application combines Machine Learning, Recommendation Systems, and a modern Angular frontend to provide intelligent college recommendations categorized as Safe, Target, and Dream colleges.
- π― Personalized college recommendations
- π€ Machine Learning powered recommendation engine
- π Safe / Target / Dream classification
- π AI-based recommendation scoring
- π Historical MHT CET cutoff analysis
- β‘ Modern Angular frontend
- π Flask REST API backend
- π§ Random Forest Machine Learning model
- π Branch & Category filtering
- π¨ Clean responsive UI with animations
- Angular
- TypeScript
- Tailwind CSS
- HTML
- CSS
- Flask
- Python
- Scikit-learn
- Pandas
- NumPy
- Joblib
- Historical MHT CET CAP Round Cutoff Data
Student
β
βΌ
Angular Frontend (UI)
β
HTTP REST API Request
β
βΌ
Flask Backend
β
βΌ
Recommendation Engine
β β
β βΌ
β Random Forest Model
β
βΌ
Historical MHT CET Dataset
β
βΌ
Safe β’ Target β’ Dream Colleges
β
βΌ
Recommendation Results
CollegeCompass AI
β
βββ application/ # Flask API Routes
βββ artifacts/ # Saved ML Models
βββ config/ # Configuration Files
βββ dataset/ # MHT CET Dataset
βββ frontend/ # Angular Application
βββ notebook/ # Model Training Notebooks
βββ src/
β βββ components/
β βββ ml/
β βββ pipeline/
β βββ utils/
βββ static/
βββ templates/
βββ app.py
βββ requirements.txt
βββ README.md
- Load historical MHT CET cutoff dataset
- Clean and preprocess data
- Feature Engineering
- Encode categorical variables
- Train Random Forest Classifier
- Save trained model
- Integrate model with Flask API
- Generate AI-powered recommendations
π’ Safe
- High probability of admission
π― Target
- Moderate probability
π₯ Dream
- Competitive admission chances
Recommendations are generated using:
- Student Percentile
- Category
- Preferred Branch
- Historical Cutoffs
- Previous Admission Trends
- Machine Learning Prediction
- Recommendation Score
git clone https://github.com/yourusername/CollegeCompass-AI.gitpip install -r requirements.txtRun
python app.pycd frontend
npm install
ng servePOST /recommend
Example Request
{
"percentile": 98.54,
"category": "OPEN",
"branch": "Computer Engineering"
}- Deep Learning Recommendation Model
- Student Login
- College Comparison
- College Details Page
- Admission Probability Visualization
- LLM-based Career Guidance
- Cloud Deployment
Krish Parmani
Artificial Intelligence & Data Science Engineering Student
Built with β€οΈ using Angular, Flask and Machine Learning.



