WE ARE HIRING • WE ARE HIRING • 
Case Study
Mobile

ISA

The ISA mobile app is designed to connect members of the Indian Society of Anaesthesiologists and provide easy access to important information, updates, and professional resources. The app helps anaesthesiologists stay informed, engaged, and connected with the latest developments in the field of anaesthesia. Founded in 1947, the Indian Society of Anaesthesiologists serves as a national platform for professionals to exchange knowledge, promote research, and enhance the quality of anaesthesia care in India. The ISA mobile app extends this mission by bringing essential features directly to members’ mobile devices.

Flutter
ISA screen 1
ISA screen 2
ISA screen 3
ISA screen 5
ISA screen 6

Challenges & solutions

The technical problems our team solved to ship a reliable, unified mobile experience.

Developing many features in a single codebase makes screens cluttered, hard to test, and difficult to manage. It also causes page loading delays when handling multiple backend processes at the same time.

The project implements the Stacked MVVM design pattern where each screen has its own viewmodel. This isolates all API logic and page transitions from the UI, keeping the app organized, modular, and easy to scale.

Traditional state management triggers full-screen rebuilds even for minor updates like keyboard visibility or login changes. This decreases app speed, wastes memory, and causes lag on complex screens.

The project utilizes the Signals framework to declare global state variables. When a state changes, only the specific widget using that state updates, making the user interface highly responsive and fluid.

Repeated network requests for static data consume excessive bandwidth and cause slow load times in poor network conditions. Additionally, handling expired user sessions manually across the app can lead to security flaws.

The project uses the Dio HTTP client with Hive storage to cache API responses and store auth tokens. An automatic interceptor adds safety tokens to requests and wipes all local cached data instantly if a session expires.

Key features

What users get in the finished, shipped product.

Member Registration :

  • Onboarding : Multi-step profile setup
  • Details : Qualification, council, address, proposer info
  • Payment : Complete membership payment

Member Profile Management :

  • Update Info : Edit profile and address
  • Security : Change branch/password
  • Documents : Upload membership proofs

ISA Programs Hub :

  • Access Cells : Academics, Legal, Innovation, Sports, Cultural, YUVA, WFSA
  • Program Info : Details of all initiatives
  • Participation : Join programs easily

Quiz/Exam :

  • Login : Secure access to tests
  • Question Flow : Navigate and answer questions
  • Results : Submit and view scores

Awards and Nominations :

  • Apply : Award application workflow
  • Uploads : Submit documents and links
  • Track Status : Monitor application progress

News and Learning :

  • News Strip : Stay updated with latest info
  • Learning Material : E-newsletters, webinars, guidelines
  • Advisories : COVID and other notifications

Governance Content :

  • Council Info : Governing council and board messages
  • Constitution : Rules and history
  • Access Docs : Governance resources in-app

Downloads :

  • Certificates : Membership and award certificates
  • Receipts and Forms : Payment and registration forms
  • Resources : Download guides and documents

Communication :

  • Inbox : Queries and messages
  • Compose : Send emails or messages
  • Contact : Call, email, WhatsApp directly

Clinical Tooling :

  • Modules : ISA NR/APM pre-op assessments
  • Records : Anesthesia and clinical tracking
  • Workflow : Manage patient assessment efficiently

Tech integrations

Third-party SDKs & libraries

27 core integrations powered

Back4App Parse

Backend/API

custom ISA REST APIs

Backend/API

dio

HTTP client & interceptors

dio_http2_adapter

HTTP client & interceptors

dio_http_cache

HTTP client & interceptors

http

HTTP client & interceptors

stacked

DI/Architecture

get_it

Core system integration

injectable

DI/Architecture

auto_route

DI/Architecture

signals

DI/Architecture

hive

Storage

shared_preferences

Storage

sembast

Storage

lottie

UI/UX

carousel_slider

UI/UX

persistent_bottom_nav_bar_v2

UI/UX

shimmer

Core system integration

flutter_easyloading

UI/UX

permission_handler

Device permissions & guards

file_picker

Core system integration

url_launcher

Device/Integration

webview_flutter

Device/Integration

maps_launcher

Device/Integration

mailer

Device/Integration

new_version_plus

Versioning/Update

upgrader

Versioning/Update

More Case Studies
Related Work

Similar Projects We've Built

CareBot AI - AI-Powered Doctor Appointment Booking

CareBot AI - AI-Powered Doctor Appointment Booking

CareBot AI is an intelligent conversational healthcare platform designed to simplify and automate doctor appointment booking through AI-driven chat interactions. Users can describe their symptoms in natural language, and the system instantly identifies the appropriate medical specialist, checks real-time appointment availability, and completes the booking process within a single conversational interface. The platform eliminates traditional […]

Next.jsTailwind CSS+2
View Case Study
TrueGlow AI - AI-Powered Skincare App

TrueGlow AI - AI-Powered Skincare App

TrueGlow AI is an advanced AI-powered skincare application designed to analyze skin conditions directly from a user’s photo and provide personalized skincare insights in seconds. Using intelligent image analysis, the app detects concerns such as acne, pigmentation, dryness, oiliness, pores, dark circles, and uneven skin tone, helping users build smarter and more effective skincare routines. […]

Next.jsTailwind CSS+3
View Case Study
Ashmi Health

Ashmi Health

Ashmi Health is a digital healthcare and wellness platform designed to provide users with access to personalized health services, consultations, and wellness tracking tools. The platform integrates modern digital health practices with user-centric design to support preventive care, lifestyle management, and ongoing health monitoring. It appears to focus on delivering accessible healthcare solutions, potentially including […]

React NativeNode.js+3
View Case Study
EatTrainTrack: Calorie Counter

EatTrainTrack: Calorie Counter

EatTrainTrack is an AI-powered health and fitness tracking application designed to simplify nutrition logging, meal planning, and workout monitoring. The app enables users to track their daily food intake, calories, and physical activities using intelligent automation such as photo recognition, voice input, and AI-based analysis. It is built to support users aiming for weight loss, […]

React NativeNode.js+2
View Case Study

Have a similar idea? Let's build it together.

From concept to launch, we turn your vision into a world-class product.