The Admin App,
screen by screen.
For ArogyaKosha staff: registering referring doctors, looking up member accounts, and watching that background services are healthy — from the browser console at arogyakosha.in/admin or the companion Android app. Both are covered below with real screenshots.
Signing in
The Admin Console at arogyakosha.in/admin is for ArogyaKosha staff: registering referring doctors, looking up member accounts, and watching that background services are healthy. It uses the same admin_users accounts as the companion Android admin app.
Sign in
Admin accounts are provisioned individually — there's no public sign-up. Use Continue with Google if your account was added by email, or the email/password fields otherwise.
Dashboard
The landing screen after sign-in — a snapshot of the whole service: total and active users, how many vaults have a PIN configured, signups this month and this year, storage used, the Google-vs-email auth split, and subscription counts by plan.
User management
Search any member by name or email. The table shows their sign-in provider, whether their Vault PIN is set, how many records they hold, and storage used — useful for support requests without ever seeing the encrypted contents.
Doctor management
+ Add Doctor registers a referring physician and generates a unique referral code. The Flier action produces a shareable referral flier; each doctor's card tracks how many signups their code has driven.
Service status
A diagnostics panel for the integrations ArogyaKosha depends on — email, SMS/WhatsApp, payments, Play Billing, and AI document extraction. Each card's Test now makes one real, harmless call to that provider (a ₹1 test order that's never charged, a metadata fetch, a no-message auth handshake) so a broken integration shows up before a member hits it.
Settings
Currently controls which Gemini model powers the "scan document" AI pre-fill on diagnostic reports. Test checks a model is reachable without changing what's live; Make default switches it immediately — no restart required.
Companion admin app
Same admin accounts; Settings screen links back to this console.
Need an admin account?
Existing admins can add new ones directly — there's no public sign-up.
The same console, in your pocket
A companion Android app (package in.arogyakosha.admin) mirrors the browser console above — same admin_users accounts, same Google or email/password sign-in. It's themed deep emerald/amber, deliberately unlike the member app's blue, so the two are never confused mid-shift. Screens below are from a real device.
Dashboard
Opens straight to the same snapshot as the browser panel: members, paid plans, revenue, families, signups and doctor count, plus subscription and platform-usage breakdowns further down the screen.
Navigation
The menu icon opens a drawer showing the signed-in admin's email at the top, then the same seven sections as the web sidebar: Dashboard, Members, Subscriptions, Families, Doctors, Admin Users, and Settings.
Members
Search by name or email; each card shows sign-in provider, record count, and storage used. Tap a member to open the detail screen below — the same lookup the browser panel offers, for support requests away from a desk.
Member detail
Joined date, last session, Vault PIN status, storage, and member ID, plus the member's current subscription plan, status, and expiry. As with the web console, medical record contents are never shown here — they're vault-encrypted client-side.
Subscriptions
Filter by plan (Basic/Pro) or status. The ⋮ menu on any row grants or extends a plan, or ends it early — the same actions the web panel's subscription tools offer.
Families
One row per family vault: owner, member and dependent counts, and storage used — useful for spotting a family that's outgrown its plan's member limit.
Doctors
Add doctor registers a referring physician and generates a referral code, same as the web panel. Tap a doctor to see referred signups or share their flier.
Admin Users
The roster of staff with console/app access. Existing admins can add a new one directly with an email and password — there's no public sign-up path, and the last remaining admin can't delete themselves.
Settings
Change your own password, jump to the web admin panel, or check which build you're running. The AI Document Extraction card is meant to show and let you change the Gemini model powering "Scan document" pre-fill.
Known issue (as of this guide's publish date). The AI Document Extraction card fails to load with type 'String' is not a subtype of type 'Map<dynamic, dynamic>' in type cast, and Retry doesn't clear it. Use the web console's Settings page (above) to change the active Gemini model until this is fixed.