Skip to content

asmapa/placement_portal

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

(Add your demo link here)


🛠️ 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

  • 📘 Software Requirements Specification (SRS)
  • 🧩 System Design Document

📬 Contact

For inquiries or collaboration:
📧 asmapa122002@gmail.com


📜 License

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors