React + Supabase + Stripe Connect Developer - Marketplace App

Posted 3 weeks ago

Worldwide

Summary

Overview We’re building — a two-sided marketplace connecting home bakers and cottage food sellers with local buyers in their neighborhood. Think of it as the Etsy meets DoorDash for home cooks — hyperlocal, mobile-first, and built around pre-order pickup. The concept is simple. Sellers list their homemade food, set their weekly availability and quantity, and buyers pre-order and pay through the app. We handle payments, organize orders, and drive local discovery. Sellers get their first real business infrastructure. Buyers get access to hidden gems in their neighborhood they never knew existed. We have a fully designed working prototype already built. Your job is not to design or invent — it’s to wire this prototype to a real backend and get it into production. The Stack • Frontend: React (working prototype already exists) • Backend: Node.js + Express • Database: Supabase (Postgres) • Payments: Stripe Connect (marketplace split payments) • Frontend hosting: Vercel • Backend hosting: Railway • Email: Resend • Storage: Supabase Storage Let’s write this to attract serious developers and filter out everyone else. The post: Title: React + Supabase + Stripe Connect Developer — Marketplace App (Neighbor Table) Overview We’re building Neighbor Table — a two-sided marketplace connecting home bakers and cottage food sellers with local buyers in their neighborhood. Think of it as the Etsy meets DoorDash for home cooks — hyperlocal, mobile-first, and built around pre-order pickup. The concept is simple. Sellers list their homemade food, set their weekly availability and quantity, and buyers pre-order and pay through the app. We handle payments, organize orders, and drive local discovery. Sellers get their first real business infrastructure. Buyers get access to hidden gems in their neighborhood they never knew existed. We have a fully designed working prototype already built. Your job is not to design or invent — it’s to wire this prototype to a real backend and get it into production. The Stack • Frontend: React (working prototype already exists) • Backend: Node.js + Express • Database: Supabase (Postgres) • Payments: Stripe Connect (marketplace split payments) • Frontend hosting: Vercel • Backend hosting: Railway • Email: Resend • Storage: Supabase Storage What you’ll be building The full build is broken into clear phases: • Environment setup — GitHub, Supabase schema, Vercel + Railway deployment • Authentication — buyer and seller accounts via Supabase Auth • Seller onboarding — kitchen profile creation, menu management, photo upload • Buyer discovery — real seller data, location-based, search and filter • Order flow — pre-order creation, seller notification, status pipeline • Stripe Connect — seller bank onboarding, payment collection, fee splitting, webhooks, payouts • Loyalty system — points earned per order, redemption at checkout • Reviews — post-order review prompt, rating calculation • Polish — error states, loading states, mobile QA, production ready Full detailed spec document will be provided before you write a single line of code. Every screen, every database interaction, every edge case is documented. Let’s write this to attract serious developers and filter out everyone else. The post: Title: React + Supabase + Stripe Connect Developer — Marketplace App (Neighbor Table) Overview We’re building Neighbor Table — a two-sided marketplace connecting home bakers and cottage food sellers with local buyers in their neighborhood. Think of it as the Etsy meets DoorDash for home cooks — hyperlocal, mobile-first, and built around pre-order pickup. The concept is simple. Sellers list their homemade food, set their weekly availability and quantity, and buyers pre-order and pay through the app. We handle payments, organize orders, and drive local discovery. Sellers get their first real business infrastructure. Buyers get access to hidden gems in their neighborhood they never knew existed. We have a fully designed working prototype already built. Your job is not to design or invent — it’s to wire this prototype to a real backend and get it into production. The Stack • Frontend: React (working prototype already exists) • Backend: Node.js + Express • Database: Supabase (Postgres) • Payments: Stripe Connect (marketplace split payments) • Frontend hosting: Vercel • Backend hosting: Railway • Email: Resend • Storage: Supabase Storage What you’ll be building The full build is broken into clear phases: • Environment setup — GitHub, Supabase schema, Vercel + Railway deployment • Authentication — buyer and seller accounts via Supabase Auth • Seller onboarding — kitchen profile creation, menu management, photo upload • Buyer discovery — real seller data, location-based, search and filter • Order flow — pre-order creation, seller notification, status pipeline • Stripe Connect — seller bank onboarding, payment collection, fee splitting, webhooks, payouts • Loyalty system — points earned per order, redemption at checkout • Reviews — post-order review prompt, rating calculation • Polish — error states, loading states, mobile QA, production ready Full detailed spec document will be provided before you write a single line of code. Every screen, every database interaction, every edge case is documented. What we’re looking for This role is not for someone learning on the job. We need someone who has done this before and can move fast. You must have: • Built and deployed at least one React + Supabase application in production • Integrated Stripe Connect specifically for marketplace payments where funds split between a platform and individual sellers • Strong understanding of Supabase real-time subscriptions • Clean readable code — this codebase will be maintained and expanded • Strong English communication — written and verbal • Ability to work with AI-generated code (we use Claude extensively for spec generation and first draft code) • Responsive during overlap hours — we need same-day communication on blockers Nice to have: • Experience with Resend or similar transactional email providers • Experience with Railway deployment • Previous marketplace or two-sided platform experience Let’s write this to attract serious developers and filter out everyone else. The post: Title: React + Supabase + Stripe Connect Developer — Marketplace App (Neighbor Table) Overview We’re building Neighbor Table — a two-sided marketplace connecting home bakers and cottage food sellers with local buyers in their neighborhood. Think of it as the Etsy meets DoorDash for home cooks — hyperlocal, mobile-first, and built around pre-order pickup. The concept is simple. Sellers list their homemade food, set their weekly availability and quantity, and buyers pre-order and pay through the app. We handle payments, organize orders, and drive local discovery. Sellers get their first real business infrastructure. Buyers get access to hidden gems in their neighborhood they never knew existed. We have a fully designed working prototype already built. Your job is not to design or invent — it’s to wire this prototype to a real backend and get it into production. The Stack • Frontend: React (working prototype already exists) • Backend: Node.js + Express • Database: Supabase (Postgres) • Payments: Stripe Connect (marketplace split payments) • Frontend hosting: Vercel • Backend hosting: Railway • Email: Resend • Storage: Supabase Storage What you’ll be building The full build is broken into clear phases: • Environment setup — GitHub, Supabase schema, Vercel + Railway deployment • Authentication — buyer and seller accounts via Supabase Auth • Seller onboarding — kitchen profile creation, menu management, photo upload • Buyer discovery — real seller data, location-based, search and filter • Order flow — pre-order creation, seller notification, status pipeline • Stripe Connect — seller bank onboarding, payment collection, fee splitting, webhooks, payouts • Loyalty system — points earned per order, redemption at checkout • Reviews — post-order review prompt, rating calculation • Polish — error states, loading states, mobile QA, production ready Full detailed spec document will be provided before you write a single line of code. Every screen, every database interaction, every edge case is documented. What we’re looking for This role is not for someone learning on the job. We need someone who has done this before and can move fast. You must have: • Built and deployed at least one React + Supabase application in production • Integrated Stripe Connect specifically for marketplace payments where funds split between a platform and individual sellers • Strong understanding of Supabase real-time subscriptions • Clean readable code — this codebase will be maintained and expanded • Strong English communication — written and verbal • Ability to work with AI-generated code (we use Claude extensively for spec generation and first draft code) • Responsive during overlap hours — we need same-day communication on blockers Nice to have: • Experience with Resend or similar transactional email providers • Experience with Railway deployment • Previous marketplace or two-sided platform experience How we work We run a tight spec-first workflow. Before you build anything I will provide a complete written specification — what it does, what it looks like, what every state should be, what gets written to the database. Claude AI helps us generate first draft code from these specs. Your job is to take those drafts, make them work in our actual environment, debug, and deploy. This means you’re not starting from a blank file — you’re executing and deploying against well-defined specs with AI assistance. Developers who’ve worked this way before move extremely fast. Developers who prefer to architect everything themselves from scratch may find it frustrating. Be honest with yourself about which you are. We communicate daily. You send a morning update — what you built yesterday, what you’re building today, any blockers. I respond within a couple hours. We do a short video call every few days to stay aligned. You send staging links for everything completed so I can test same day. To apply — you must answer this question or your proposal will not be read: Describe a specific Stripe Connect marketplace integration you’ve built. What was the biggest challenge you ran into with the payout flow and how did you solve it? Generic proposals that don’t answer this question will be declined immediately. We’re not looking for the cheapest proposal — we’re looking for the right person who has done this specific thing before. Please also include: • A link to a live application you’ve built using React and Supabase • Your available start date • Confirmation you can commit full time for 3 weeks One more thing This is version one of something we believe has real scale potential. The right developer who builds this well, communicates clearly, and moves fast will have a long term relationship with this project as it grows. We’re not looking for a one-time contractor — we’re looking for someone who wants to be part of building something from the ground up.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
React
Stripe
React Native
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 weeks ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 11, 2023
  • United States
    Racine10:47 PM
  • $6.4K total spent
    23 hires, 5 active
  • 185 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo