Skip to content

SwapnilRajurkar/College-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 College Management System

A Spring Boot-based web application designed to manage student records efficiently with full CRUD operations using Thymeleaf, Spring MVC, and Spring Data JPA.


🚀 Features

  • ➕ Add new student
  • ✏️ Update student details
  • ❌ Delete student
  • 📋 View all students
  • 🔍 Search student by ID
  • ✅ Form validation using Spring Boot Validation
  • 🎨 Clean and responsive UI using HTML & CSS

🛠 Tech Stack

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Thymeleaf
  • HTML, CSS
  • MySQL (optional)

📁 Project Structure

src/main/java/com/example/collegemanagement │ ├── controller ├── service ├── repository ├── model │ src/main/resources │ ├── templates │ └── index.html │ ├── application.properties


⚙️ How to Run This Project

1. Clone the repository

git clone https://github.com/SwapnilRajurkar/college-management-system.git

2. Import project in STS / Eclipse

  • File → Import → Existing Maven Project
  • Select project folder

3. Run the application

Run: CollegeManagementSystemApplication.java

4. Open in browser

http://localhost:8080


🚀 Future Improvements

  • 🔐 Login & Authentication (Spring Security)
  • 🔍 Search by name/course
  • 📄 Pagination
  • 🌐 REST API version
  • 🎨 Bootstrap UI upgrade
  • 👨‍💼 Role-based access

👨‍💻 Author

Swapnil Rajurkar
GitHub: https://github.com/SwapnilRajurkar


⭐ Support

If you like this project, give a ⭐ on GitHub!

About

Spring Boot College Management System with CRUD operations for managing student records using Thymeleaf and Spring Data JPA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors