Local Marketplace Web App

Posted 2 days ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Job Title: Full-Stack Developer to Build a Local Marketplace Web App (Next.js + Supabase + Stripe) Project Overview I'm building The Downsize Board, a local marketplace web app for people downsizing or decluttering — a bulletin board where people post items and local services as "for sale," "wanted," "offering," or "seeking," with area-based search, a personal wishlist that flags matching listings, and simple posting-fee monetization (no auctions, and the platform never processes the transaction itself). A working prototype already exists with the full data model, UI, and user flows proven out, so you won't be starting from a blank page — I'll share it with you. I need a developer to take that concept and build it into a real, production-ready web application. Scope of Work • Real user accounts with email or phone verification (replacing the prototype's placeholder display names) • A production database (Supabase or Firebase preferred) modeling listings (items & services), user profiles, and a private per-user wishlist • Hosting on Vercel or Netlify, connected to a custom domain • Stripe integration for a simple posting fee (pay-per-post and unlimited-monthly plans) — no payment processing between buyers and sellers themselves • A referral program: unique per-user referral codes/links, attribution locked permanently at signup, and a free-listing credit triggered only by the referred user's first paid post (via a Stripe webhook) — never by a self-reported claim • Image upload/storage for listings — strip EXIF/location metadata from every photo before storing it (phones embed GPS coordinates in photos by default, which would otherwise quietly leak a seller's home address) • Area, category, and condition filtering and search • A basic admin dashboard for removing listings, reviewing reports, and banning users • Mobile-responsive design — most usage will be on phones • Error monitoring (e.g. Sentry) in place before launch Tech Preferences Open to your recommended stack, but Next.js + Supabase (or Firebase) + Stripe + Vercel is the expected shape of this build. Budget & Timeline Fixed-price preferred. Open to discussing hourly for the right person with strong marketplace-app experience. Ideal Candidate • Has built a two-sided marketplace or listing platform before — accounts, listings, and payments — not just a general web app or portfolio site • Comfortable owning the full stack: auth, database design, hosting, and payments • Communicates clearly and proactively about scope, blockers, and timeline To Apply, Please Include 1. A link to a marketplace or listing-platform project you've built (live site or code sample) 2. Your proposed tech stack and rough timeline for the scope above 3. Your availability over the next 2–3 months

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Full-Stack Development
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:7 hours ago
  • Interviewing:
    2
  • Invites sent:
    8
  • Unanswered invites:
    4
About the client
Member since Oct 12, 2022
  • United States
    Quinton5:20 AM

Explore similar jobs on Upwork

Full-Stack Engineer for 8-Week AI SaaS MVPHourly‐ Posted 3 weeks ago
Full-Stack Development
React
Next.js
TypeScript
API Integration
Node.js
PostgreSQL
JavaScript
Supabase
SMS Registration Setup with GrasshopperFixed-price‐ Posted 3 weeks ago
PHP
VoIP Administration
Vtiger Development
VoIP Software

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