Oluwafemi Obajuluwa › FastChow
How it's built
One API package, one app on top of it
How it's built
Everything the app knows how to ask for lives in one place: a separate package of 16 modules, one per area of the product, with every response checked as it arrives. If Chowdeck changes something on their side, it fails loudly in one spot instead of quietly breaking a screen.
The app on top of it is Expo and React Native, so iOS and Android come from the same codebase, and updates can go out over the air.
- Expo SDK 57: router, dev client, over-the-air updates
- React Native 0.86: new architecture
- TypeScript: end to end, including the API package
- TanStack Query: caching, revalidation, optimistic writes
- Zustand: local-first bag state
- Reanimated 4: gestures and transitions
- FlashList v2: recycled list rendering
- Shopify Restyle: design tokens
- Zod: runtime contracts on every response
- React Native Maps: tracking and address picking
The result
The biggest improvements here are not new features. They are the moments people repeat constantly: searching, scrolling, switching screens, favouriting, checking an order, funding a wallet, waiting for an update.
The idea was simple. Remove the waiting, remove the unnecessary navigation, and make every interaction feel immediate. You can try it from Get the app.
FastChow is an independent rebuild, built as a portfolio piece. It is not affiliated with, endorsed by, or distributed by Chowdeck.