
Clinit
Multi-tenant clinic operations platform for Egypt and MENA—10 specialties, 550+ REST APIs, staff dashboard, patient portal, and two Flutter mobile apps from one PostgreSQL core.
01 — Challenge
The problem
Clinics across MENA needed one system for scheduling, EMR, billing, and patient engagement—on web and mobile—without sacrificing PDPL-aware security, MENA payment rails (Paymob, Fawry, ValU), or specialty-specific clinical workflows.
02 — Approach
Our solution
ATANA designed and built Clinit as a multi-surface monorepo: a Next.js dashboard as the API source of truth, a marketing CMS, two Flutter apps (staff and patient) sharing clinit_mobile_core, Electron offline sync, and role-based JWT portals with 20+ AI-assisted workflows—all consuming the same REST API.
03 — Outcomes
Results
- 10 specialty modules on a single shared platform
- 550+ REST endpoints powering web, mobile, and desktop clients
- Two Flutter apps with biometric unlock, FCM push, EN/AR, and deep links
- 15-minute clinic onboarding with Paymob and automated SMS reminders
- Typical 30% reduction in no-shows with lifecycle messaging
Specialty modules
Ten clinics, one platform
Specialty-aware workflows share the same multi-tenant core—scheduling, EMR, billing, and patient engagement—without forking the product for every vertical.
Mobile surfaces
Flutter & desktop clients
Clinit ships as a web platform plus native-feel Flutter clients—all thin shells over the same dashboard APIs, with shared clinit_mobile_core for biometrics, session idle lock, deep links, FCM rich notifications, EN/AR, and observability.
Staff mobile
Clinit Doctor
Flutter app for doctors, nurses, and reception—appointments, patients, billing, and clinical shortcuts.
Patient portal
Clinit Patient
Phone OTP login, appointments, lab results, invoices, prescriptions, and health passport on iOS & Android.
Offline desk
Clinit Desktop
Electron client with SQLite sync for clinics that need resilience when connectivity drops.
04 — Stack