Skip to content

krishparmani/CollegeCompass-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ CollegeCompass AI

Navigate your college journey with AI-driven recommendations.

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.


πŸš€ Features

  • 🎯 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

πŸ›  Tech Stack

Frontend

  • Angular
  • TypeScript
  • Tailwind CSS
  • HTML
  • CSS

Backend

  • Flask
  • Python

Machine Learning

  • Scikit-learn
  • Pandas
  • NumPy
  • Joblib

Dataset

  • Historical MHT CET CAP Round Cutoff Data

πŸ— Project Architecture

                  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

πŸ“‚ Project Structure

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

πŸ€– Machine Learning Pipeline

  1. Load historical MHT CET cutoff dataset
  2. Clean and preprocess data
  3. Feature Engineering
  4. Encode categorical variables
  5. Train Random Forest Classifier
  6. Save trained model
  7. Integrate model with Flask API
  8. Generate AI-powered recommendations

πŸ“Š Recommendation Categories

🟒 Safe

  • High probability of admission

🎯 Target

  • Moderate probability

πŸ”₯ Dream

  • Competitive admission chances

πŸ’‘ Recommendation Factors

Recommendations are generated using:

  • Student Percentile
  • Category
  • Preferred Branch
  • Historical Cutoffs
  • Previous Admission Trends
  • Machine Learning Prediction
  • Recommendation Score

πŸ“· Screenshots

Home Page

Home Page


Prediction Page

Predictor Page


Loading Screen

Loading


Results Page

Results


βš™ Installation

Clone Repository

git clone https://github.com/yourusername/CollegeCompass-AI.git

Backend

pip install -r requirements.txt

Run

python app.py

Frontend

cd frontend
npm install
ng serve

πŸ“‘ API

Get Recommendations

POST /recommend

Example Request

{
  "percentile": 98.54,
  "category": "OPEN",
  "branch": "Computer Engineering"
}

Future Improvements

  • Deep Learning Recommendation Model
  • Student Login
  • College Comparison
  • College Details Page
  • Admission Probability Visualization
  • LLM-based Career Guidance
  • Cloud Deployment

πŸ‘¨β€πŸ’» Author

Krish Parmani

Artificial Intelligence & Data Science Engineering Student

Built with ❀️ using Angular, Flask and Machine Learning.

About

AI-powered MHT CET College Recommendation System using Machine Learning, Flask and Angular.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors