Skip to content

// case_study

NWORX

Performance-enablement platform used by Swiggy, HUL and Alcon. Cross-platform (Android, iOS, Web) on Flutter micro-frontends.

org
Designs In Change
role
Project Lead
period
2022 — 2023

// context

Context

NWORX is a leadership and development platform that helps organisations improve the experience and growth of their leadership.

// problem

The problem

One product had to serve learning, engagement, coaching and reporting for enterprise customers across Android, iOS and the web.

// my_role

What I did

  • Led the project and architected a cross-platform app for learning, engagement and reporting on Flutter web.
  • Designed and built the Coach and Manager apps for coaching, skill assessment, interactions and reports.
  • Set up deployments with flavors and dynamic feature configuration.

// architecture

Architecture

  1. Flutter shell
  2. Micro-frontends
  3. Bloc
  4. gRPC
  5. Firebase

// key_decisions

Key decisions

Micro-frontend architecture

Independent feature modules let the platform grow into several apps (learner, coach, manager) without one monolith.

Flavors + dynamic feature configuration

One codebase deploys per-customer and per-environment builds safely.

// outcome

Outcome

Used by Swiggy, HUL, Alcon and others.

// stack

Stack

FlutterBlocFirebasegRPC