Skip to content

Neha-Elizabeth-Thomas/placement

Repository files navigation

🎓 RIT Placement Management System

A web-based solution to automate and streamline campus placement activities at Rajiv Gandhi Institute of Technology (RIT), Pampady.

This centralized system enables efficient student registration, company management, placement drive scheduling, result tracking, and real-time notifications, benefiting students, placement officers, and recruiters.


🚀 Live Demo

🔗 Click here to visit the hosted site


🛠️ Tech Stack

Frontend

  • React.js – Component-based UI
  • Tailwind CSS – Utility-first styling
  • Bootstrap – Responsive layout enhancements

Backend

  • Node.js + Express.js – REST API server
  • PostgreSQL – Relational database
  • PgAdmin – Database GUI

Security & Uploads

  • JWT – Token-based authentication
  • Bcrypt – Password encryption
  • Multer + Cloudinary – Resume upload & cloud storage
  • Nodemailer – Email notifications and OTP verification
  • CORS – Secure cross-origin API handling

AI Integration

  • Gemini API – Chatbot for placement-related student queries

📦 Deployment

Component Platform
Frontend Vercel
Backend Render
Database Supabase

📂 Features

  • 👨‍🎓 Student registration and profile management
  • 🏢 Company and job role management
  • 📆 Placement drive scheduling
  • 📊 Placement round tracking and analytics
  • 📩 Real-time email and dashboard notifications
  • 🤖 Gemini chatbot for support
  • 📥 Resume uploads via Cloudinary

📄 Documentation


📬 Contact

For inquiries or collaboration:
📧 [nehaelizabeththomas0@gmail.com]


📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

RIT Placement Management System A centralized platform for managing campus placements at RIT Pampady. Built with the PERN stack, this system supports student registration, drive tracking, real-time updates, and placement analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors