Overview
Dentiva is a multi-tenant SaaS for dental clinics, adapted from the Randevo booking architecture. Each clinic gets its own branded booking page, doctor calendars, and treatment catalog.
Key Features
- Doctor-based availability with individual working hours and time off
- Treatment catalog with duration-aware slot calculation
- Public booking wizard: treatment → doctor → date → time → patient info → confirmation
- Automatic email reminders before appointments
- Isolated multi-tenant data per clinic
Tech Stack
Next.js App Router, TypeScript, Prisma, PostgreSQL (Neon), Auth.js, Resend, Tailwind CSS, shadcn/ui.




