Internship Placement System Using Node.js, Express and MongoDB 10% OFF
React Project

Internship Placement System Using Node.js, Express and MongoDB

Internship Placement System is a full-stack web application developed using Node.js, Express.js, EJS, and MongoDB. It helps administrators manage students, companies, departments, eligibility criteria, and placements while allowing companies to post internship opportunities and students to apply.

₹1,799.00 ₹1,999.0010% off
Built with
ReactBootstrapJavaScriptNode.jsMongoDB
You get
Source codeDatabaseProject reportPPTSetup guide
Delivery
Instant download after payment

Project Overview

Internship Placement System is a full-stack web application designed to manage the internship placement process for colleges. It provides separate functionalities for administrators, companies, and students to manage internship opportunities, eligibility criteria, applications, and placement results.

Available Features

  • Admin Authentication and Dashboard
  • Student and Company Management
  • Department and Eligibility Criteria Management
  • Placement Drive Management
  • Company Registration and Login
  • Internship Posting and Eligibility Requirements
  • Eligible Student Listing
  • Candidate Shortlisting and Selection
  • Student Registration and Login
  • Student Profile Management and Profile Image Upload
  • Internship Browsing and Applications
  • Eligibility Checking Based on CGPA and Department
  • Placement Results Management
  • Email Notifications for Placement Updates
  • Role-Based Authorization

Technology Stack

  • Frontend: EJS Templates and Bootstrap
  • Backend: Node.js and Express.js
  • Database: MongoDB and Mongoose
  • Authentication: JWT
  • Password Hashing: bcrypt
  • Email Notifications: Nodemailer

More Details and Full Documentation

Internship Placement System - UPDATEGADH

  1. Admin Dashboard
  2. Student Management
  3. Company Management
  4. Department Management
  5. Eligibility Criteria Management
  6. Placement Drive Management
  7. Internship Posting
  8. Student Registration and Login
  9. Internship Applications
  10. Eligibility Checking
  11. Candidate Shortlisting and Selection
  12. Placement Results Management
  13. Email Notifications
  14. Role-Based Authorization
  1. Install Node.js, MongoDB, Visual Studio Code, and a web browser.
  2. Extract the project ZIP file.
  3. Open the internship_placement_system-main folder in VS Code.
  4. Open the terminal and navigate to the backend folder:

cd backend

  1. Install dependencies:

npm install

  1. Open backend/config/db.config.js.
  2. Configure the MongoDB connection string for your database.
  3. Ensure the MongoDB server is running.
  4. Start the application:

npm start

  1. If required by the project configuration, run:

node app.js

  1. Open the application using the local URL configured by the project.

Stuck while running it? Chat with us on WhatsApp for free installation help.

The project uses Node.js, Express.js, EJS, Bootstrap 5, MongoDB, and Mongoose.

The application supports Super Admin, Company, and Student roles.

Yes. It supports department, CGPA, semester range, required skill, resume availability, and active application limit checks.

Yes. Companies can schedule interviews, submit feedback, manage applicants, and record selections.

Yes. It provides department, company, application, selection, eligibility, and summary reports with search, date filters, CSV export, and printing.

No reviews yet. Be the first to review this project.

Write a review

₹1,799.00₹1,999.00

More React Project