Skip to content

misals/placement-cell-project

Repository files navigation

placement-Cell

This placement cell web application is created for users/employees to manage interviews of students, and allocate students to companies` interviews.
It is built using NodeJs, ExpressJs, MongoDB, EJS and JavaScript.

⚙️ Functionality

  • User/Employee signUp and signIn
  • Add student
  • Delete student
  • Allocate added student to the interview
  • Deallocate the student from an interview
  • Update user profile
  • Download the CSV report

How to run it on your local system

  • Fork the project
  • Clone the forked repository in your local system
  1. run the command on your terminal npm install to install all dependencies
  2. run the command on your terminal npm start to start the server running on the port 8000
  3. now then just go and type localhost:8000 on your system then it will run fine

Tools Used

  • NodeJS
  • MongoDB
  • ExpressJS
  • EJS
  • Bootstrap

Libraries Used:

  • connect-mongo
  • cookie-parser
  • ejs
  • express
  • express-ejs-layout
  • express-session
  • mongoose
  • passport
  • passport-jwt
  • passport-local