O-PT-PT
A multi-tenant SaaS PWA where personal trainers manage their clients and workout programmes.
This project runs as a demo on Burak's own server.
- Technologies
- Next.js
- TypeScript
- Prisma
- PostgreSQL
- Tamagui
- JWT
- Vercel Blob
A short tour

The project
Trainers manage their clients and exercise library and assign programmes; clients follow theirs on a phone. Each trainer gets a branded page of their own with a client sign-in.
How it works
Next.js and TypeScript; the interface uses Tamagui and React Native Web, and the data lives in PostgreSQL through Prisma. It runs in Docker on Burak's own server, behind Cloudflare Tunnel.
Highlights
- Developed a multi-tenant SaaS PWA with Next.js, Prisma, and PostgreSQL to digitalize workflows.
- A trainer dashboard, an exercise library, programme templates and assigning programmes to clients.
- Integrated JWT authentication and Vercel Blob for secure media management.