Introduction
The Campus Placement Portal for CTAE is developed as part of the final year CSE project. It aims to provide an efficient and user-friendly platform for streamlined placement processes.
Problem Statement
Traditional placement methods face challenges in efficiency and user-friendliness. The Campus Placement Portal addresses these issues by offering a modern solution.
Description
The portal consists of three distinct roles: Student, Company, and Admin. Each role has specific features tailored to their needs, offering a user-friendly interface and powerful functionalities.
Key Features
- Role-specific features for Students, Companies, and Admin
- Real-time information and statistics
- Efficient job application and hiring processes
- User-friendly interface
- Interactive job calendar for planning placement activities
- Professional profile management for students
- Company profile creation and management for organizations
- Exporting applicant data for detailed analysis by companies
- Notification system for important updates and announcements
- Secure authentication using JSON Web Tokens (JWT)
- Integration with Firebase for efficient image storage and retrieval
- Scalable and modular architecture based on React.js, Node.js, and Express.js
- Efficient email communication using Nodemailer
- Application-wide state management using Redux
- Responsive and accessible design for a seamless user experience
- Admin privileges for managing the entire system and user profiles
- Verification mechanisms for student and job profiles
- Secure password hashing using bcrypt
- RESTful APIs for smooth communication between the client and server
Technologies Used
- React.js
- Node.js
- Express.js
- MongoDB
- JWT (JSON Web Tokens)
- Firebase
- Nodemailer
- Redux
- HTML and CSS
- bcrypt