Skip to content
All Case Studies
Healthcare / Medical Supply/Shukla Medical / SS White

Mobile Business App

Replacing phone-based workflows with a cross-platform mobile app that lets field reps submit surgical case reports in under 60 seconds.

FlutterDartSupabasePostgreSQLEdge FunctionsFirebase Cloud Messaging

The Challenge

After deploying the AI phone agent, the next evolution was clear: sales reps in the field needed a faster, more structured way to submit surgical case reports, request shipping labels, and check tray availability. Hospital connectivity is spotty. Phone calls take 3–5 minutes each. And the data still needed to flow into the same notification infrastructure — Google Chat, email, and eventually the company's Epicor ERP system.

The Solution

We built a cross-platform mobile app using Flutter (single codebase for iOS and Android) backed by Supabase for authentication, database, real-time subscriptions, and edge functions. Sales reps open the app, pick a request type from a visual grid, fill in the structured form, and submit — typically in under 60 seconds. Admins get a real-time dashboard with status tracking, and notifications fire through the same channels as the phone agent.

Technical Details

01

Flutter 3.x with Material Design 3 — mobile-first at 430px target width, responsive up to tablet

02

Supabase backend: Auth with Row Level Security on all tables, real-time subscriptions, edge functions

03

Riverpod for state management with repository pattern enabling future migration to self-hosted DB or Epicor ERP

04

GoRouter for type-safe navigation with deep linking support

05

Request type picker: 2x3 visual grid with icons for each of the 6 submission types

06

Admin dashboard with real-time status tracking, user management, and submission history

07

Push notifications via Firebase Cloud Messaging + in-app notification center

08

Edge functions handle Google Chat webhooks, email notifications, and data transformation

09

No self-registration — admin-managed users only for security

The Results

60-Second Submissions

Down from 3–5 minute phone calls, with zero transcription errors

Structured From Day One

Every submission arrives in a consistent format — no interpretation needed

Real-Time Visibility

Admin dashboard shows all submissions, statuses, and team activity in real time

Future-Proof Architecture

Repository pattern enables seamless migration to Epicor ERP in Phase 2

The app completely changed how our field team operates. What used to take a phone call and manual data entry now happens in a minute flat.

Shiv

Operations, Shukla Medical

Services Delivered

Mobile DevelopmentCustom SoftwareCloud Infrastructure

Ready to build something meaningful?

Book a free 30-minute strategy call. We'll discuss your vision, your challenges, and how technology can serve your mission.

No commitment required. Just a conversation.