Skip to content

This web application will facilitate storing and managing student details, course scores, interview information, and results. Users can sign up and sign in as employees to access the system. They can view and add new student records, schedule and manage interviews, and allocate students to interviews, including marking result statuses

Notifications You must be signed in to change notification settings

SimranMandal0211/Placement_Cell_APP

Repository files navigation

Placement_Cell_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.

⚙️ Functionality

  • User/Employee singUp and signIn
  • Add student
  • Delete student
  • Allocate added stuudent to the interview
  • Deallocate the student form an interviwe
  • 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 director and add the following:-
    • PORT = "Your port number"
    • MONGODB_URL = "Your MongoDB URL"
    • SESSION_SECRET_KEY = "Your secret session key"
  • Install all required packages
  • Run project npm install
  • The project is running on the port number provided by you. npm start

🛠️ Tools Used

  • NodeJS
  • MongoDB
  • EJS

📚 Libraries:

  • connect-mongo
  • cookie-parser
  • ejs
  • express
  • express-ejs-layouts
  • express-session
  • fs
  • gulp
  • gulp-rev
  • gulp-uglify-es
  • mongoose
  • morgan
  • passport
  • passport-local
  • path
  • rotating-file-stream
  • .env

🖼️ Screenhorts

signIn page signUp page home page Add Student Page company List Home Page schedule Interview Page

About

This web application will facilitate storing and managing student details, course scores, interview information, and results. Users can sign up and sign in as employees to access the system. They can view and add new student records, schedule and manage interviews, and allocate students to interviews, including marking result statuses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published