Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class Management System (Java + React)

Full-stack app with Spring Boot (H2 in-memory DB) and a Vite + React frontend with a clean, modern UI.

Quick Start

Backend

cd backend
mvn spring-boot:run

Backend runs at http://localhost:8080 and exposes:

  • /api/students (CRUD)
  • /api/subjects (CRUD)
  • /api/teachers (CRUD)
  • /api/enrollments (list, POST with studentId, subjectId, teacherId to enroll)

H2 Console: http://localhost:8080/h2 (JDBC URL: jdbc:h2:mem:cmsdb)

Frontend

cd frontend
npm install
npm run dev

Frontend runs at http://localhost:5173


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages