Centralized Student Placement Portal
Prof. Sampada Kulkarni, Abhinav Shinde, Ram Gavhane, Pranav Turkar, Soham Sawant
Department of Information Technology, P.E.S. Modern College of Engineering, Pune, India
Received: 02 November 2025; Accepted: 08 November 2025; Published: 18 November 2025
ABSTRACT
In academic institutions, placement and recruitment activities are often managed manually using fragmented
tools like emails, spreadsheets, and forms. These disjointed systems result in redundancy, communication gaps,
and lack of data analytics. The proposed Centralized Training and Placement Portal (TNP Portal) unifies the
entire placement workflow by automating job postings, eligibility checks, resume submissions, and reporting.
The system uses a three-tier architecture consisting of a Next.js frontend, Node.js + Express backend, and
PostgreSQL database with Auth0 Role-Based Access Control (RBAC) for security. This approach ensures
efficiency, transparency, and reduced administrative workload, improving overall placement performance and
user experience.
This research presents the design and implementation of a Centralized Training and Placement Portal (TNP
Portal) that unifies the entire placement lifecycle into a single digital system. The portal automates core
processes including job posting, eligibility verification, resume management, application tracking, and
reporting.
User security is ensured through Auth0 authentication with JWT-based Role-Based Access Control
(RBAC), providing dedicated modules for Students, TPOs, and Recruiters. Real-time dashboards enable
institutions to visualize placement performance, generate reports, and track KPIs such as recruiter participation,
application count, and successful hires.
Experimental evaluation demonstrated that the system improved processing efficiency by 63%, eliminated
duplicate data entries, reduced shortlisting time from hours to seconds, and enabled transparency through end-
to-end workflow tracking. The TNP Portal represents a scalable and secure solution that transforms placement
management from a fragmented manual process into an automated, data-driven ecosystem.
Key words: Student placement portal, role-based access control (RBAC), Next.js, Node.js, PostgreSQL,
workflow automation, job application system, placement analytics.
INTRODUCTION
Campus placements play a vital role in determining student career outcomes and institutional reputation.
However, many institutes still depend on manual and disconnected tools like Google Forms, spreadsheets, and
WhatsApp groups for managing placement-related tasks. These lead to redundant data entry, human error, and
lack of accountability. Training and Placement Officers (TPOs) spend hours shortlisting students based on
eligibility criteria, and students often remain unaware of their application status or interview schedules. As the
number of students and recruiters grows, manual management becomes inefficient and time-consuming.
The Centralized TNP Portal resolves these challenges by integrating all stakeholders—Students, TPOs, and
Recruiters—into one web platform. It offers secure authentication, automated eligibility filtering, and dynamic
dashboards for real-time tracking and analytics. The system architecture is built using a three-tier model with
Next.js as the frontend, Node.js and Express as the backend API layer, and PostgreSQL as the database. Security
is enforced using Auth0-based JWT Role-Based Access Control (RBAC).
Page 3164