← Back to work
PreviewApr 2021 — Feb 2022
Pagoda App (Flutter)
Consumer fresh-grocery app covering shopping, group-buy, and next-day fulfillment, supporting multi-warehouse/multi-store coordination and fast campaign iteration on a Melos monorepo.
Still polishing — live link coming soon.
Flutter · Commerce · Group-buy · Fulfillment
- Role
- Flutter Developer
- Period
- Apr 2021 — Feb 2022
Highlights
- ▹Flutter engineering: Melos monorepo split by domain (home / catalog / trade / group-buy / fulfillment / profile) with shared UI Kit, network, and analytics packages
- ▹Trade consistency: stock reservation countdown, spec and price validation; payment confirmed by webhook plus active polling with a local order state machine and idempotency keys
- ▹Group-buy engine: open / join / success / failure-rollback state machine with dedicated stock pools, countdowns, and share loops; optimistic locks and API idempotency for consistency
- ▹Next-day fulfillment: cut-off times, delivery waves, serviceable slots, and address reachability; order nodes refreshed via long connection or polling with exception alerts
- ▹Multi-warehouse/multi-store: location and Geofencing fences auto-match a store or warehouse; switching stores invalidates repository caches and refreshes availability, stock, shipping, and lead time
- ▹Unified price pipeline: item price → promotions → shipping/packaging → payable with reusable rule components so client and server reconcile
Stack
FlutterDartMelosRiverpodBlocGoRouterDioFastlane