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.