Skip to content

React Native Mobile App: Marketplace with In-App Payments

Andriy
Employer

Andriy

> 10 projects
Project parameters
Type of cooperationOne-time project
Prepaymentwithout prepayment
Payment methodsCash, Bank transfer
Acceptance of requestsfrom until Sep 11, 2026
Project description
We are building a B2C marketplace and need a cross-platform mobile application that runs natively on both iOS and Android from a single React Native codebase. The product lets everyday users list items for sale, browse what others are offering, message each other directly, and complete a purchase without ever leaving the app. Trust sits at the centre of the concept, which is why payments have to run through an escrow flow rather than a plain one-off charge — the buyer's money is held safely until the deal is confirmed, and only then released to the seller, protecting both sides of every transaction.

We already have a clear picture of the experience we want and a backend team ready to collaborate, but we need a developer who has shipped real marketplace apps and understands the gap between a working prototype and something that survives App Store and Google Play review. Real-time chat, dependable push delivery through FCM, and seller payouts that people can actually trust are the parts that make or break a product like this, so we care far more about getting those right than about a flashy splash screen.

If this sounds like work you have done before, tell us about a comparable app you have taken to the stores and how you handled the payment side. The concrete scope we expect is below.

App Screens & Features
— Onboarding: social login (Google, Apple) plus email
— Home feed: category filters, search, sort by price/date
— Listing detail: photos (up to 10), description, seller profile, reviews
— In-app messaging: real-time chat between buyer and seller
— Payments: Stripe integration (escrow flow)
— Notifications: push via FCM for messages and order updates
— Seller dashboard: listings management, analytics, payouts
— Admin panel (web): user management, dispute resolution, reports

Tech Requirements
— React Native (Expo or bare workflow)
— Node.js backend plus PostgreSQL
— Stripe Connect for seller payouts
— Firebase for push notifications and real-time chat
— App Store and Google Play submission included

Deliverables
— Source code (private GitHub repo)
— Production builds for both platforms
— API documentation
— Deployment guide
Project author: Andriy