Skip to content

This is my final year project. This repository contains everything that you will need for your final project (PPT, Report, Website)

Notifications You must be signed in to change notification settings

chaudharijay/Campus-Placement-Predictor-Webapp-Using-ML

Repository files navigation

College Student Placement Prediction WebApp

Welcome to the College Student Placement Prediction WebApp! This project leverages machine learning to predict the placement outcomes of college students. The web application is built using Flask for the backend and various other technologies for data processing and visualization.

Introduction

This web application uses machine learning algorithms to predict whether a student will be placed or not based on their academic and extracurricular performance. It provides insights and visualizations to help understand the factors affecting placement.

Features

  • Predict placement status based on student data
  • Visualize data distributions and relationships
  • Interactive and user-friendly web interface

Installation

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/chaudharijay/Campus-Placement-Predictor-Webapp-Using-ML.git
    cd college-placement-prediction
    
  2. Make sure you have Anaconda Navigator installed. Create a new environment using the provided environment.yml file:

    conda env create -f environment.yml
    conda activate college-placement-prediction
    

Usage

  1. Start Jupyter Notebook:

Launch Jupyter Notebook to explore the data and models:

jupyter notebook
  1. Run the Flask app:

Start the Flask web application:

python app.py
  1. Open the app:

Open your web browser and go to http://127.0.0.1:5000 to interact with the web application.

Technologies Used:

  • Programming Languages: Python, JavaScript
  • Web Framework: Flask
  • Data Processing and Analysis: NumPy, pandas, scikit-learn
  • Data Visualization: Matplotlib, seaborn
  • Frontend: HTML, CSS
  • IDE and Tools: Anaconda Navigator, Jupyter Notebook, VS Code

Contributing

We welcome contributions from the community. If you would like to contribute, please follow these steps:

1.Fork the repository

2.Create a new branch (git checkout -b feature-branch)

3.Commit your changes (git commit -m 'Add some feature')

4.Push to the branch (git push origin feature-branch)

5.Open a Pull Request