← Back to WorkMobile · 2024
Buy Locals
A cross-platform marketplace for local businesses and their communities.
◦ Launching soon — full case study to follow
The Challenge
Local businesses have no affordable way to reach nearby customers who are increasingly defaulting to large e-commerce platforms. Community commerce was underserved and fragmented.
What We Built
Built a Flutter marketplace for iOS, Android, and web from a single codebase. Applied strict Clean Architecture with a Result<T,E> error pattern — no exceptions are ever thrown, only typed errors returned. 94 test files enforce correctness across the stack.
Highlights
- 01iOS, Android, and web from one Flutter codebase
- 02Clean Architecture with strict layer dependency rules
- 03Result<T,E> error handling — zero exception throwing
- 0494 test files covering unit, widget, and integration layers
- 05Supabase backend with Row Level Security
Built With
FlutterDartSupabaseRiverpodGoRouter