This is a Spring Boot Web Application that uses:
- Spring Data JPA (for database interactions)
- MySQL (as the relational database)
- Thymeleaf (for creating dynamic web pages)
- Spring Security (for authentication and authorization)
- Apache Tomcat (as the default embedded server)
- Maven (for build automation)
| Technology | Description |
|---|---|
| Spring Boot | Framework for Java-based web applications |
| Spring Data JPA | ORM-based database interaction |
| MySQL | Relational database for storing data |
| Thymeleaf | Template engine for rendering HTML |
| Spring Security | Secures the application with authentication & authorization |
| Apache Tomcat | Default embedded server for running the application |
| Maven | Dependency management and project build tool |
- β CRUD Operations (Create, Read, Update, Delete) for Student Management
- β Secure Login & Role-Based Access Control (Spring Security)
- β Responsive UI using Bootstrap & Thymeleaf
- β Integrated with MySQL Database
- β Uses RESTful APIs