Doktoraku
A personal health-tracking app — multi-metric dashboards, body-system browsing, and doctor-appointment booking
A Flutter personal health-tracking app: blood glucose, blood pressure, weight, food, exercise, mood and sleep each get their own fl_chart/echarts-based analytics screen across a 10-tab dashboard, alongside a 'Health Avatar' screen for browsing records by anatomical body system and a clinic/doctor appointment-booking flow with government/private clinic selection. Built as a UI-first prototype.



Source is private. The multi-metric analytics dashboard and body-system browsing are explained below.
About this project
Doktoraku is a single Flutter app organized around a bottom-nav Home / Dashboard / Booking / More structure. The Home tab shows the day's goal cards (calories eaten/burnt, water, steps, weight, sleep) under a horizontal calendar strip and a row of selectable goal chips (Stay Active / Right Diet / Stop Smoking), plus Discover and "Learn What Works" content carousels. The Dashboard tab is the deepest part of the app: a 10-tab bar, each tab opening a dedicated analytics screen built on fl_chart, flutter_sparkline or flutter_echarts — blood glucose, blood pressure, weight, food, exercise, mood, sleep, medication and a combined overview. A separate "Health Avatar" screen renders a tappable body diagram (assets for heart, lungs, brain, stomach, thyroid, spine, nervous system and bladder are bundled) to browse logged data by body system. A booking flow lets a user pick a government or private clinic and a location, with upcoming/history tabs showing scheduled visits and the assigned doctor's name. A leaderboard screen tracks morning streaks and step counts for light gamification.
I authored the dashboard's core analytics screens — blood glucose, blood pressure, exercise, food, weight and sleep — and led the team's final integration and code reviews.
The build is a UI-first prototype: charts and goal cards render from in-app data, OTP screens are UI only, and photo logging uses local capture — a backend was out of scope for this phase.
Key features
- Multi-metric health dashboard: blood glucose, blood pressure, weight, food, exercise, mood, sleep and medication, each on its own fl_chart/echarts-based analytics screen across a 10-tab bar — I authored the core graph screens
- "Health Avatar" screen — a tappable body diagram for browsing logged data by anatomical system (heart, lungs, brain, stomach, thyroid, spine, nervous system, bladder)
- Home dashboard: daily goal cards (calories eaten/burnt, water, steps, weight, sleep) with a horizontal calendar strip and selectable goal chips (Stay Active / Right Diet / Stop Smoking)
- Clinic/doctor appointment booking — government vs. private clinic and location selection, upcoming/history tabs showing the assigned doctor
- Leaderboard screen with morning-streak and step-count tabs for light gamification
- Local photo capture (image_picker) feeding food, medical-record and medication logging screens — camera/gallery only, no upload or storage backend
More in Healthcare



MediTech
Field-sales order app for medicine distribution
A Flutter field-sales app for medicine distribution: sales reps browse a medicine catalog, take store-by-store orders with quantity, discount and bonus fields, and sync a local SQLite ledger to Firebase for backup and recovery.



iDoc
A personal sexual-health record app — STI test tracking, birth-control history, and a one-tap summary of what others will see
A Flutter personal health-record app: a user logs STI/STD lab test results, birth-control methods and disease-prevention/surgery history, all summarized on a dedicated 'Preview' screen framed as "what others will see" — the app's central value proposition, not a generic patient dashboard. Firebase-backed, with email and SMS phone verification and Firestore-synced records.
~/sherazi.dev$./say-hello
Say hello.
Questions about a case study, one of the packages, AI tooling or Flutter in general are always welcome.
// or browse the packages on pub.dev(opens in a new tab)