// 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
- Flutter shell
- Micro-frontends
- Bloc
- gRPC
- 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