Build Map-Based Services Marketplace (Craigslist-Style Platform for Local Side Hustles)

Posted 2025-08-15
Remote, USA Full Time Immediate Start
Project Overview

I'm building a web-based platform called HustleHub — a location-driven directory that connects customers with teen-run service businesses like car detailing, landscaping, tutoring, and more. Think Craigslist or TaskRabbit, but specifically for local teen entrepreneurs.

Project Goals

Build a modern, responsive web app with:

A ZIP code search input that centers a Mapbox map

An interactive map showing teen businesses as pins, each with a radius circle

Clickable pins that display a business info card (name, services, pricing, contact)

A filter menu to sort by service category (e.g., Landscaping, Tutoring, Pet Care, etc.)

A connection to Supabase as the backend database (already set up with table schema)

Clean, mobile-friendly design with a trustworthy, local-community vibe

⚙️ Tech Stack (required or preferred)

React / Next.js

Supabase (PostgreSQL + Auth + API)

Mapbox GL JS (for dynamic map and radius overlays)

Tailwind CSS (for responsive design, if using Next.js)

API Integration (for ZIP code to lat/lon, fetching business data)

Bonus: experience with edge functions or geospatial queries in Supabase

Deliverables

Fully functioning ZIP-based search + map page

Business cards display correctly on pin click

Category filter in top-right dynamically filters visible pins

Responsive layout (desktop + mobile)

Connection to Supabase table teen_businesses for real-time listings

Support for test listings in dev environment

How I Work

I'm a solo founder and technical enough to test things, review commits, and manage Supabase setup

Prefer async communication via Upwork, Slack, or Notion

Open to fixed price or hourly for the MVP, depending on scope agreement

️ Optional Next Features (not in this job post, but possible follow-ups)

\"List Your Business\" submission form

Simple admin dashboard for approving listings

Ratings or reviews

User login via Supabase Auth

Deploy to Vercel with custom domain

Timeline

I’d love to get a working MVP up within a week, with time for refinements after user feedback. Apply tot his job
Back to Job Board