Skip to content

Ashwatth/placement-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TPO

🏢Website developed for training and placement office to help them organize and motivate students much more efficiently. Also, to help them get better job opportunities.


Home page

tp1

tp2

Statistics related to placements

tp3

Chatbot handling FAQ of students

tp4

Statistics

tp5

Registration for an event

tp6

Admin related functions like adding users

tp7

tp8

Getting Started

Steps:

  1. Clone/pull/download this repository
  2. Create a virtualenv with virtualenv env and install dependencies
  3. Configure your .env files.
  4. Activate the virtual env using Scripts/activate
  5. You've setup the virtual env and you're good to run the project.

Installation

pip install django
pip install django-bulma

Login

You can access the django admin page at http://127.0.0.1:8000/admin and login with username 'admin' and the password as admin123. Also a new admin user can be created using

python manage.py createsuperuser

Usage

Go to TPO_website folder and run
python manage.py runserver
Then go to the browser and enter the url http://127.0.0.1:8000/

This project includes:

->Our project consists of sign in and login page for students as well for admin.

->Then comes the upcoming events section where the students can login for the events such as Training for Internships, Machine Learning, AR/VR and so on.

->Then it displays the list of current companies where you can apply for the role that you wished for.

->Also, it shows the results of the current rounds of the company.

-> We have also designed statistics of the previous years using chart.js and the user can also download the report of previous years.

->Lastly, we have implemented a chatbot so that the students can ask any questions regarding placement and current companies rounds, tentative dates or package.