All-in-One Marketplace
React Native template
A full-stack multi-vendor marketplace for buying, selling, and messaging locally, complete with reviews, favorites, and seller profiles. Built on Expo and React Native with a Supabase backend powering listings, chat, and user accounts.

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
Supabase 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.
Built by engineers.
Shipped by teams.
Feedback from engineers and teams shipping production apps on AppLighter templates.
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.

A client needed a proof-of-concept for an AI product by Friday. We grabbed the template Monday morning, swapped in their branding, and demoed a fully working app in 3 days. They signed the contract that week.
We went from idea to App Store submission in under 3 weeks. The screens, navigation, and components were all there. We just connected our backend and started onboarding users. Saved us at least 2 months of design and frontend work.
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.