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
- Install Node.js, MongoDB, Visual Studio Code, and a web browser.
- Extract the project ZIP file.
- Open the internship_placement_system-main folder in VS Code.
- Open the terminal and navigate to the backend folder:
cd backend
- Install dependencies:
npm install
- Open backend/config/db.config.js.
- Configure the MongoDB connection string for your database.
- Ensure the MongoDB server is running.
- Start the application:
npm start
- If required by the project configuration, run:
node app.js
- Open the application using the local URL configured by the project.
Stuck while running it? Chat with us on WhatsApp for free installation help.
No reviews yet. Be the first to review this project.