Skip to content
Farouk
All work

Case 01 / Product

Tbibia

Practice software for dental clinics, live in Tunis

Role
Founder and developer. Product, design and full-stack development
Year
2026
Stack
Next.js, TypeScript, Supabase, Postgres, Gemini, Tailwind CSS, Vercel
Result
Livein use at dental clinics in Tunis
Tbibia dashboard showing today's appointments, reminders and agenda

A practice-management platform for Tunisian dental clinics: agenda, patient files, dental charts, X-rays, invoices and WhatsApp reminders, with AI built into the daily workflow.

The problem

Most dental clinics in Tunisia still run on a paper agenda, WhatsApp and a spreadsheet. Patients drop off in the middle of a treatment plan and nobody notices until the chair is empty.

The software that exists is either European and priced for Europe, or old desktop software that dentists find painful to use.

What I built

  • Agenda, patient files and treatment plans that track how far each patient is through their sessions
  • An interactive dental chart, X-ray and document storage, and invoicing in dinars
  • WhatsApp reminders the dentist approves before they go out
  • AI features on Gemini: clinical note summaries, a patient summary before each visit, invoice OCR, and a search bar that understands plain questions
  • Per-clinic data isolation in Postgres, and nightly encrypted backups

Where it is now

Tbibia is live at tbibia.com and in use at clinics in Tunis, sold door to door, clinic by clinic.

The code stays private because the product handles patient data. The screens here come from a test clinic with fake patients.

Patient list with AI search and status filters
Patient list. The search bar also takes plain questions.
Patient file with treatment plan, clinical notes and AI summary
Patient file with treatment plan, notes and a one-click AI summary.
Interactive dental chart
Interactive dental chart with fixed condition categories.
Clinic calendar view
Clinic agenda.
Expense invoices with automatic reading of uploaded files
Expense invoices. Drop a file and Tbibia fills in the item and the amount.