2026
EasySchool
Management platform for schools
The problem
Schools still manage enrolments, attendance and report cards on paper or in scattered spreadsheets. Producing end-of-term report cards takes days of manual work and lets grade transcription errors slip through.
The solution
An application built from scratch that centralises students, classes and teachers. It covers attendance tracking, grade entry and automatic report card generation. Access is partitioned by role through Spring Security and JWT.
My role
Backend developer at SKYSOFT TECHNOLOGY: module design, back-end architecture, security, unit testing and Swagger documentation.
Results
- Report card generation automated, from several days of work down to minutes
- Attendance and student management centralised in a single interface
- REST API documented with Swagger, making new modules easier to integrate
Tech stack
- Java 17
- Spring Boot
- Spring Security
- Spring Data JPA
- Angular
- MySQL
- Bootstrap 5
- Swagger
- Tomcat