Veri5
A platform that lets people book and manage STI testing privately and helps clinics handle patients and appointments, built as a team project for a university hackathon.
The problem
STI testing is a sensitive, privacy-critical process that most clinics still handle through manual booking and paper records, with no unified way for patients to verify results privately or for clinics to manage patients, partners, and appointments in one place.
The approach
Built as a team for the Devthon web development competition: a Next.js frontend for patients and clinics, an Express.js backend exposing APIs for user, partner, order, and analytics workflows, PostgreSQL with Prisma for data modelling, a TensorFlow.js component feeding the analytics workflow, and Docker for consistent deployment. I worked full-stack across both the frontend and backend.
What I learned
Working within a hackathon timeline meant making fast, defensible architecture decisions as a team and keeping a sensitive-data product secure and usable under time pressure, not just functional by the deadline.