Burak Yalçın

← Back to the projects

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.