CampusNexus: A Role-Based Multi-College Campus Management System Using Spring Boot and React
CampusNexus: A Role-Based Multi-College Campus Management System Using Spring Boot and React
Atharv Survase,Naik Siddhesh,2 Authors,Ajit Karanjkar
2026 · DOI: 10.22214/ijraset.2026.83017
International Journal for Research in Applied Science and Engineering Technology · 0 Citations
Abstract
CampusNexus is a full-stack, web-based multi-college campus management system designed to unify academic
administration across heterogeneous roles and institutions under a single, cohesive platform. Built on Spring Boot 4.0.3 withJava 17 and a React 18 frontend using Vite, the system implements a strict Role-Based Access Control (RBAC) modelencompassing five primary roles: Campus Administrator, Principal, Head of Department (HOD), Professor, and Student. Theplatform integrates 88 RESTful API endpoints organized into seven domain-specific controllers, covering college lifecyclemanagement, event management with Stripe payment integration, student submissions, academic broadcast, timetabling, clubgovernance, seminar hall booking, teacher availability, and student progress tracking. Firebase Storage handles file uploadoperations while Firebase Cloud Messaging (FCM) enables push notifications.JWT-based stateless authentication with token invalidation ensures secure session management. Empirical evaluation on a localPostgreSQL deployment demonstrates sub-200 ms average API response time for single-user requests and graceful degradationup to 100 concurrent users