White-Label App Builder
A white-label app platform that generates fully branded WooCommerce mobile apps from a single configurable Flutter codebase — themes, features, and store connections driven by config.
Overview
Agencies were rebuilding the same commerce app for every client. The White-Label App Builder solved that: one Flutter codebase that generates fully branded WooCommerce apps from configuration alone.
Architecture
The platform is config-driven. A theming engine reads JSON (colors, typography, layout) to restyle the entire app, while feature flags toggle modules per client. Multi-flavor builds, icon/splash generation, and store metadata are fully automated through a Fastlane + CI/CD pipeline.
Impact
What used to take months now takes hours. The system generated 20+ branded apps from a single maintained codebase — dramatically cutting delivery cost while keeping quality consistent.
Key features
- Theme engine driven by JSON config (colors, fonts, layout)
- Feature flags to toggle modules per client
- One codebase → many branded apps
- Automated asset generation and store submission
- Remote config for live updates
Challenges solved
- Designing a theming system flexible enough for any brand
- Automating multi-flavor builds and store metadata