Commerce
Buy2
An e-commerce app for running several United States storefronts.
- Flutter developer
- Android · iOS
- 2021
- Shipped
- FlutterDartREST API
- No public listing
The brief
An e-commerce app for an operator running several storefronts in the United States from one account. The hard requirement was not the shopping — it was that one person switching between stores should never be confused about which one they are looking at.
My part
Flutter development against a REST backend: catalogue, cart, checkout, order history, and the store-switching model underneath all of it.
Decisions
Store context is global and always visible. Every screen states which store it belongs to. The alternative — inferring it from navigation history — is the kind of thing that works in testing and produces wrong orders in production.
Currency and units formatted at the edge. Prices come from the backend as numbers and are formatted once, on display, so a change to presentation never means a change to what the cart believes an item costs.