Skip to main content
A
Back to projects

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