The problem
A dental clinic must manage appointments, patient files with tooth charts, billing, inventory and staff, serve patients, doctors and managers, and present a public page — usually spread across separate systems that never sync.
An integrated dental-clinic platform built as three independently-deliverable pillars — a mobile app, a web admin dashboard, and a landing page — all running on one database and one API with real-time sync.
Click any part to try it live.
A complete web admin panel — nine operational and administrative sections.
The clinic public page: intro, services, doctors and hours — driven by clinic settings.
A Flutter app on Android & iOS with three sign-in modes on one account.
A dental clinic must manage appointments, patient files with tooth charts, billing, inventory and staff, serve patients, doctors and managers, and present a public page — usually spread across separate systems that never sync.
Three independently-deliverable pillars on a unified database and API: a Flutter app with three sign-in modes on one account (patient/doctor/manager), a nine-section web admin panel (appointments, queue, patient files, billing, inventory, staff, reports, settings), and a dynamic landing page driven by clinic settings — with full per-clinic data isolation (multi-tenant).
Bookings from the patient app appear instantly in the admin panel, settings changes reflect live on the landing page, and reports are computed from six months of data — with verified XSS/CSRF protection and tenant isolation.
A school management system built as three pillars — a public school page, an admin dashboard, and a two-mode mobile app (parent and teacher) — on one database with real-time updates, answering three questions: who owes fees, who is absent today, and who read the circular?