Lavindent
Appointment and clinic management system for a dental practice
Screenshots & Schematics

Problem & Challenge
Dental clinics overloaded with telephone booking calls, appointment tracking requiring cumbersome accounts, and conflicting doctor consultation schedules.
How It Works
Patients choose treatments, preferred dentists, and open time slots in a frictionless booking calendar.
An instant booking code is generated, allowing patients to look up appointment status without passwords.
Clinic staff manage queues with five-state status flows (Confirmed, En Route, Completed, Cancelled).
Scheduled background triggers send timely reminders before appointment times.
Administrators customize clinician rosters, treatments, and clinic announcements from an internal panel.
Architecture & Technical Decisions
Next.js 16 (App Router), TypeScript, Prisma ORM, NextAuth session management, SQLite database, Framer Motion, and Tailwind CSS.