Back to projects
2025Open sourceFirst version: 2020–2024

Academic Management System (SGA)

An academic management system that grew out of a real problem at work: the school tracked students, grades and attendance on paper and spreadsheets.

React + TypeScriptSpring Boot APIPostgreSQLJWT cookie · CSRF · rate limitSwagger / OpenAPIDocker Compose

Problem

Enrollments, grades and attendance were handled by hand. The process was slow, error-prone and gave no consolidated view of the school.

Role

Full development, solo: backend, frontend, database and automations.

Solution

Technical decisions

Result

100% of the school's academic records moved off paper. The school now has a single, auditable administrative workflow.

Stack