Skip to content

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.

Notifications You must be signed in to change notification settings

rahul4019/Placement-cell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Placement cell web app

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.

🔗 Hosted link: placement cell

⚙️ 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

🧑‍💻 Getting started

  • Fork the project
  • Clone the forked repository in your local system
  • Create .env file in the root directory and add the following:-
    • PORT="Your port number"
    • MONGODB_URL="Your MongoDB URL"
    • SESSION_SECRET_KEY="Your secret session key"
  • Install all required packages
npm install 
  • Run project
npm start

The project is running on the port number provided by you.

🛠️ Tools Used

  • NodeJS
  • MongoDB
  • ExpressJS
  • EJS
  • Bootstrap

📚 Libraries:

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

🖼️ Screenshots

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published