An open API service indexing awesome lists of open source software.

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

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!* 🚀