Java / Spring Boot / PostgreSQL / MyBatis
A robust Backend-driven Learning Management System designed for educational institutions to streamline academic workflows. Built with Spring Boot, the system provides a centralized platform for managing users, courses, and schedules.
The core strength of this project lies in its Security Architecture and Efficient Data Access. By leveraging MyBatis for custom SQL mapping and JWT for stateless security, the application ensures high performance and protected data integrity across all user roles.
Token-based, sessionless authentication for secure API access.
Role-Based Access Control specifically for Admin, Teacher, and Student portals.
Optimized endpoints for seamless integration with modern frontend frameworks.
Java / Spring Boot
PostgreSQL
MyBatis Persistence