Patient CRM for aesthetic clinics
Pulse
A full-stack CRM for a plastic surgery practice: patient records, progress tracking, check-ins and a staff dashboard to keep patients accountable between visits.
Design decision: Server state lives in TanStack Query, UI state in Zustand, and auth/session in Context — each tool doing one job keeps the app predictable as it grows.
- Next.js
- React
- TypeScript
- Prisma
- Supabase
- Zustand
- TanStack Query