https://github.com/mayank4543/collegeperformance
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
https://github.com/mayank4543/collegeperformance
flask learning machine python
Last synced: 15 days ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/mayank4543/collegeperformance
- Owner: Mayank4543
- Created: 2025-01-09T05:17:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-09T22:56:53.000Z (12 months ago)
- Last Synced: 2025-07-10T08:58:58.698Z (12 months ago)
- Topics: flask, learning, machine, python
- Language: Jupyter Notebook
- Homepage: https://college-performance.vercel.app
- Size: 8.85 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
git clone https://github.com/yourusername/college-ranking-app.git
cd college-ranking-app
```
### 2️⃣ Install Dependencies
```bash
pip install -r requirements.txt
```
### 3️⃣ Run the Application
```bash
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
- **Mayank** – [GitHub](https://github.com/yourusername)
---
💡 *For any queries, feel free to reach out!* 🚀