Skip to content

The College Performance and Ranking Application is designed to help students compare colleges based on key parameters such as placement, faculty experience, fees, and average package. It also includes a College Recommendation System that suggests suitable colleges based on user preferences and Machine Learning predictions for ranking analysis

Notifications You must be signed in to change notification settings

Mayank4543/CollegePerformance

Repository files navigation

College Performance and Ranking Application

Author: Mayank Rathore

📌 Overview

The College Performance and Ranking Application is designed to help students compare colleges based on key parameters such as placement, faculty experience, fees, and average package. It also includes a College Recommendation System that suggests suitable colleges based on user preferences and Machine Learning predictions for ranking analysis.

🚀 Features

  • 📊 College Comparison – Compare colleges side by side with detailed insights.
  • 🤖 Machine Learning Predictions – Provides ranking based on past trends and analytics.
  • 🎯 College Recommendation System – Suggests colleges based on filters like stream, ratings, placement, and fees.
  • 📈 Performance Analytics – Visualizes trends using Plotly.
  • 🌐 User-Friendly UI – Built with Flask, HTML, CSS (Tailwind/Sass), and JavaScript.

🏗️ Tech Stack

  • Frontend: HTML, CSS (Sass), Tailwind CSS, JavaScript
  • Backend: Python (Flask)
  • Database: CSV Dataset (Can be extended to SQL/NoSQL)
  • Machine Learning: KNN, Decision Tree for Recommendation System
  • Visualization: Plotly, Matplotlib

📂 Project Structure

📦 College-Performance-Ranking
├── 📁 static              # CSS, JS, Images
├── 📁 templates           # HTML templates
├── 📁 models              # ML models for ranking & prediction
├── 📄 app.py              # Flask backend
├── 📄 dataset.csv         # College data
├── 📄 README.md           # Project documentation
├── 📄 requirements.txt    # Dependencies
└── 📄 config.py           # Configurations

🛠️ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/yourusername/college-ranking-app.git
cd college-ranking-app

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Run the Application

python app.py

4️⃣ Open in Browser

http://127.0.0.1:5000/

📌 How It Works

  1. Select Colleges – Choose colleges to compare.
  2. View Insights – Get details like placement, faculty experience, and fees.
  3. ML-Based Predictions – See future performance trends.
  4. College Recommendation – Get the best college suggestions.

🔮 Future Enhancements

  • Integrate SQL Database for efficient data management.
  • More ML Algorithms for better ranking and prediction.
  • User Authentication for personalized college recommendations.

💡 Contributing

Contributions are welcome! Feel free to fork the repository and create pull requests.

📜 License

This project is licensed under the MIT License.

✨ Authors


💡 For any queries, feel free to reach out! 🚀

About

The College Performance and Ranking Application is designed to help students compare colleges based on key parameters such as placement, faculty experience, fees, and average package. It also includes a College Recommendation System that suggests suitable colleges based on user preferences and Machine Learning predictions for ranking analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published