CTAE CPP

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

  1. Role-specific features for Students, Companies, and Admin
  2. Real-time information and statistics
  3. Efficient job application and hiring processes
  4. User-friendly interface
  5. Interactive job calendar for planning placement activities
  6. Professional profile management for students
  7. Company profile creation and management for organizations
  8. Exporting applicant data for detailed analysis by companies
  9. Notification system for important updates and announcements
  10. Secure authentication using JSON Web Tokens (JWT)
  11. Integration with Firebase for efficient image storage and retrieval
  12. Scalable and modular architecture based on React.js, Node.js, and Express.js
  13. Efficient email communication using Nodemailer
  14. Application-wide state management using Redux
  15. Responsive and accessible design for a seamless user experience
  16. Admin privileges for managing the entire system and user profiles
  17. Verification mechanisms for student and job profiles
  18. Secure password hashing using bcrypt
  19. RESTful APIs for smooth communication between the client and server

Technologies Used

  1. React.js
  2. Node.js
  3. Express.js
  4. MongoDB
  5. JWT (JSON Web Tokens)
  6. Firebase
  7. Nodemailer
  8. Redux
  9. HTML and CSS
  10. bcrypt

Screens