Skip to content

RawatSinghMayank/UniversityCampusManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

University Campus Management System Overview

University Campus Management System is a full-stack web application built using Spring Boot for the backend and React.js for the frontend. The system is designed to manage core university operations such as student management, faculty management, courses, attendance, and announcements in a centralized and role-based manner.

Backend: Spring Boot (Java 21)

Frontend: React.js

Authentication: Firebase Authentication

Backend Hosting: Render

Frontend Hosting: Netlify

Database Hosting: Railway

Warning: The backend is deployed on Render (free tier). Due to cold start, the backend may take 2–3 minutes to start when accessed for the first time. Please wait patiently or refresh after a few minutes.

Features Authentication

Secure login using Firebase Authentication

Role-based access control

User Modules 1️ Admin Module

Faculty enrollment

Student enrollment

Course creation

Course enrollment

Teacher assignment to courses

Publish announcements

2️ Faculty Module

Mark student attendance

View assigned courses

Manage attendance records

Profile management

3️ Student Module

Course enrollment

View attendance

View announcements

Profile management

Tech Stack Backend

Java 21

Spring Boot

REST APIs

Hosted on Render

Frontend

React.js

Vite

Hosted on Netlify

Database

Railway

Authentication

Firebase Authentication

Live Links

🔗 Live Application: https://mayank-singh-rawat.netlify.app/

🎥 YouTube Demo Video: https://www.youtube.com/watch?v=pYJvBpXoFwQ

(Recommended to watch due to backend cold start delay)

About

UniversityCampusManagementSystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages