Projects

Class management system

A volunteer project: a Go backend and a Next.js frontend for managing students, classes and classwork for one organisation.

Year
2026
Stack
Go, PostgreSQL, Next.js, React, Docker, Caddy, Ansible

A class management system I built as a volunteer for one organisation: users and staff, the academic structure, students, enrolment and classwork.

I wrote nearly all of the backend (a single Go binary) and the frontend (Next.js), and set up its deployment: a VPS managed with Ansible, running Docker behind Caddy.

All projects