Seek
One React Native app for both sides of a local marketplace. Customers find nearby businesses on a map, browse their products and promotions, and collect loyalty stamps. Owners run their listing, products, promotions and stamp cards from the same app.
- Earlier apps merged into one
- 2
Highlights

Nearby businesses on a map
The discover screen opens on a map of what is around the user, with category chips, a count of places open now and the promotions running nearby.

A business page with the owner's own prices
Each business has its hours, menu, photos, directions and a call button. Prices and descriptions come straight from the owner, with no platform markup.

Loyalty stamps collected by QR code
An owner presents a QR code that refreshes automatically; the customer scans it to collect a stamp. Stamp cards can be simple, limited or reward-based.

One account, two modes
The same sign-in serves customers and owners. Business tools appear only when the user owns a business, starting with a dashboard of profile views, likes and bookmarks.

Owners run their own listing
Products, promotions and stamp cards are created and edited in the app. Promotions are grouped as upcoming, active, ended or hidden.
Everything it does
- Map-based discovery with category chips, search, filters and nearby promotions
- Business pages with hours, menu, gallery, directions and one-tap calling
- Product lists and detail pages with merchant-set prices and discounts
- Likes and bookmarks in place of star ratings
- Loyalty stamps collected by scanning a rotating QR code at the counter
- Business mode with a dashboard of views, likes and bookmarks
- Product, promotion and stamp card management for owners
- One account for both roles, with business tools appearing when the user owns a business
- iOS and Android from one codebase, with separate development, QA and production builds
Specifications
- Role
- React Native developer, mobile lead
- Platform
- Mobile app
- Period
- 2026
- Runs on
- iOS and Android from one codebase
- Environments
- Development, QA and production builds
- Sign-in
- Automated tests
- 230 end-to-end flows in Maestro
- Team
- Mobile app by Dave; API by a backend developer
- Stack
- React NativeTypeScriptTanStack QueryZustandReact NavigationReact Native MapsReanimatedVision CameraMaestro








