PlaceDesk is a web application that runs the daily work of the placement cell of a Chennai arts and science college — a cell that this season will register 40+ companies, run 25–30 recruitment drives and answer the same three questions all year: who is eligible, which round is pending, and what did we place last month. Today those answers live in Excel sheets emailed between the placement officer and department coordinators, with eligibility checked by eye and results pasted into group chats.
The portal has three roles. The placement officer registers companies, creates drives with an explicit eligibility rule set (minimum CGPA, maximum standing arrears, history-of-arrears policy, allowed departments and graduation year) and enters round results. The department coordinator verifies student records — semester-wise CGPA and arrears history — for their department. Students complete their profile, upload a resume, see explainable eligibility (each drive shows why they qualify or the exact rule they miss), apply within the drive window, and track round-by-round progress from Aptitude through Technical and HR interviews to the offer.
Two rules give the system its teeth: placed students are locked from further applications (with an officer-controlled upgrade path for offers above a configurable CTC threshold), and one application per student per drive is enforced by a database index, not by the UI. Built with React, Node.js/Express and MongoDB — the full stack of MC4201 with the document-modelling practice of MC4202 — it is a workflow-rich, viva-defensible Anna University MCA R2021 Semester-4 project.
- Relevant for
- Tamil Nadu
- Level
- Intermediate · 14 weeks · solo
- Common at
- Anna University, Chennai, Jawaharlal Nehru Technological University Hyderabad, IGNOU
- Updated
- Nov 2026