An advanced web application for managing electronic class records, designed to streamline academic record-keeping and provide an intuitive interface for educators and administrators.
- Multi-role authentication system
- Roles: Admin, User, Visitor
- Secure login and registration process
- Utilizes MySQL for robust data storage
- Manages student, subject, and marks information
- Implements JPA for efficient database operations
- Comprehensive student record management
- Subject and marks tracking
- Secure and role-based access control
- Java 17
- Spring Boot 3.4.0
- Spring Security
- Hibernate/JPA
- MySQL Database
- Thymeleaf
- HTML5
- CSS3
- Bootstrap (optional)
- Maven
- IntelliJ IDEA
- Git/GitHub
- User Registration
- Authentication System
- Role-Based Access Control
- Database Integration
- Basic CRUD Operations
- Advanced reporting
- Data visualization
- Mobile responsiveness
- Java Development Kit 17
- MySQL Database
- Maven
- Git
- Clone the repository
git clone https://github.com/Suleyman001/eClassSystem.git