← LogEntry 044
Planned
2025 – present
A platform for a medical clinic, from architecture to production
Private healthcare, RO
Next.js 15NestJSMariaDBDocker
- Modules
- 9
- Data in public cloud
- none
Record
Context
Unipraxis — a clinic needed its own system for appointments, patient records, role-based access and invoicing, instead of a patchwork of spreadsheets and separate tools.
Problem
Medical data could not leave for an external service, and clinic staff had very different access needs: front desk, doctor, administrator. One mistake in the permission matrix meant exposing sensitive records to people with no business seeing them.
What I did
- 01Two-tier architecture: a Next.js interface and a NestJS API, with MariaDB on the clinic’s own server
- 02Role-based permission matrix, verified module by module
- 03Containerised on the clinic’s own infrastructure, with no data in public cloud
- 04A repeatable build, deploy and backup procedure, documented for the clinic
Result
The platform is in production and under ongoing management. Patient data stays on the clinic’s server.