All-in-One Marketplace
React Native template.
A production-ready peer-to-peer marketplace template built on Expo Router 6, NativeWind 4, and TanStack Query 5. Ships with auth flows, a category-driven browse feed with featured hero, full-text search with sort + filter pills, a multi-step sell flow with photo picker and condition picker, a TanStack-Query-driven inbox grouping messages by listing + counterparty, listing detail with seller card, checkout with shipping + payment selection, order tracking with status stepper, edit-listing with stats, favorites, seller profile with reviews aggregation, and a full settings tree. Mock DB adapter for instant local dev — swap to PocketBase or Supabase by changing one env var.

Production screens.
Light and dark.
Each flow vetted by senior designers. Each interaction motion-tuned with Reanimated. No AI-looking gradients.




Three production layers.
One repository.
React Native + Expo
- →Screens designed light & dark
- →NativeWind + Reanimated motion
- →Expo Router file-based nav
- →Push notifications wired
- →EAS build ready
Vibecode DB
- →Supabase default · Drizzle/Neon adapters
- →Auth + storage + realtime + edge
- →RLS on every table
- →Schema + migrations + seed
- →Typed contracts at every boundary
BYOK AI + provider plug-ins
- →Provider-agnostic AI layer
- →Streaming + tool use + retries
- →Stripe SDK ready (where relevant)
- →Token accounting helpers
- →No keys in client bundle
Hand the repo to
your agent.
Ship features in hours.
The architecture is mapped in CLAUDE.md, AGENTS.md, and .cursorrules so any agent — Claude Code, Codex, OpenCode, Cursor — knows where things live.
- ✓Slash commands shipped: /add-screen, /swap-backend, /audit-security
- ✓Payment + map + auth + AI providers behind abstractions
- ✓Domain logic documented as state machines and diagrams
- ✓Every API call has a typed contract and a test
All-in-One Marketplace,
fully wired.
Auth flows
Email + password sign-in and sign-up screens wired to useAuth() with React Query mutations, plus social-sign-in buttons (Apple, Google) and a Terms agreement gate on signup.
Discovery feed
Featured hero with gradient overlay, category strip with emoji + listing counts, deal banner, horizontal featured rail, and a 2-column grid of just-listed items with discount badges and heart-to-favorite.
Search + filters
Live filter on title/description/location, category pills, sort by newest / price / popularity, and trending searches when the query is empty.
Sell flow
Multi-photo picker (camera + library + 3 stock), title / price / description form, category picker, condition picker, and a Bump CTA for paid promotion.
Listing detail
Square hero with discount + view-count badges, condition + category chips, seller card with verified check and rating, shipping + buyer-protection info, Buy now and Message sticky footer.
Checkout
Address picker, three shipping tiers (Standard / Express / Overnight), three payment methods, subtotal + shipping + tax + total breakdown, and protected-checkout reassurance copy.
Inbox + orders
Three-tab inbox: Messages (grouped by listing + counterparty with unread badges), Orders (with status chips and totals), Activity (likes, price drops, shipments, reviews).
Order tracking
Vertical status stepper (Placed / Shipped / Delivered) with copy-to-clipboard tracking number, shipping address card, full breakdown, and Leave Review CTA.
Chat with seller
Listing-pinned chat with read receipts, attachment + emoji buttons, send-on-enter, optimistic invalidation of the inbox cache, and a tap-to-jump-to-listing card.
The audit we ship
with every release.
We don’t say “secure” and hope. Every release goes through a written checklist, and we ship the checklist with the code. Here’s what gets verified before a build leaves our hands.
- No API keys in client bundlescanned
- RLS policy on every tableall tables
- Provider secrets in edge functions only
- Webhook signatures verified
- Rate limiting on auth + critical endpoints
- PII fields encrypted at rest
- File uploads in private buckets
- Chat moderation on incoming messages
- OWASP mobile top-10 reviewed
- Dependencies pinned + npm audit clean
~310 engineering
hours, already paid for.
A senior React Native engineer at $120/hr writing this from scratch — and getting security right — costs ~$37,000.
From repo to App Store in four steps.
- 01
Download & Install
Clone the repository and install dependencies with a single command.
- 02
Customize
Update colors, fonts, and assets to match your brand.
- 03
Connect Backend
Add your backend credentials in the environment config.
- 04
Deploy
Build and submit to the App Store and Google Play.
Had a working MVP in front of beta users within a week. The entire backend was already wired up, so I just focused on customizing the UI and plugging in my API keys. Weeks of work, done.
One purchase. Yours forever.
Pick the license that matches how you ship.
Questions about the All-in-One Marketplace template
What is included?
Is this compatible with Expo?
Can I customize the branding?
Do you provide support?
Ship your all-in-one marketplace app
in days.
Production screens. Real backend. Security-audited. Your agent will thank you.