Skip to content

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

 
 
 

Contributors