Skip to content
Back to projects

Web Apps

Completed

Doktor App

Doktor App — 1

A clinic operations system that brings the whole journey — from first intake to treatment tracking, lab results, medication use, appointments and a digital assistant — onto a single platform. A pnpm + Turborepo monorepo holds three apps: a NestJS + Prisma (PostgreSQL) REST API (JWT/RBAC, Swagger, scheduled notifications via BullMQ + Redis), a Metronic-based React 19 + Vite admin panel and an Expo (React Native) patient app, with shared types and Zod schemas in a common package. Modules include digital forms, appointments (Google Calendar), medication/treatment/session tracking, push notifications, patient messaging, satisfaction surveys and a Claude-powered digital assistant. As it handles sensitive health data, explicit consent records, RBAC and audit logging are designed in from the start for KVKK compliance.

Technologies

NestJSPrismaPostgreSQLReact Native (Expo)React 19ViteTailwind CSS v4TanStack QueryJWT + RBACBullMQ + RedisSwagger@anthropic-ai/sdk (Claude)Google Calendar APIZodTurborepo