A secure Spring Boot REST API project for managing student productivity, subjects, tasks, and attendance.
This project demonstrates backend development using Spring Boot, Spring Security, REST APIs, MySQL, and JPA/Hibernate.
- User Registration
- Spring Security Authentication
- Subject Management
- Task Tracking
- Attendance Management
- Dashboard APIs
- MySQL Database Integration
- REST APIs tested using Postman
- Java 17
- Spring Boot
- Spring Security
- Spring Data JPA
- Hibernate
- MySQL
- Maven
- Postman
- User Registration
- Basic Authentication using Spring Security
- Add Subjects
- View Subjects
- Update Subjects
- Delete Subjects
- Create Tasks
- Update Task Status
- Delete Tasks
- Mark Attendance
- View Attendance Records
- Total Subjects
- Pending Tasks
- Completed Tasks
- Attendance Percentage
- JWT Authentication
- Swagger UI
- Frontend Integration
Database used: MySQL
CREATE DATABASE student_tracker;