Local Marketplace Web App
Only freelancers located in the U.S. may apply.U.S. located freelancers only
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/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
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
- United StatesQuinton5:20 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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