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

Remote Full-time
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 Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Block Advisor Tax Advisor Immediate Hire

Remote Full-time

Medical Coder Quality Assurance Auditor - Cigna Healthcare - Remote

Remote Full-time

Fully Licensed Evening Shift Therapist for Eating Disorder Treatment- Remote (Contract)

Remote Full-time

Senior Data Analyst

Remote Full-time

SEO Manager – Work From Home

Remote Full-time

**Experienced Remote Data Entry Specialist – Aviation Industry Operations**

Remote Full-time

QA Lead (UKG WFM Pro)

Remote Full-time

Hiring Now: [Entry level Remote jobs] Aetna Data Entry Remote

Remote Full-time

Remote Jobs with Immediate Start - Earn $25-$35 an Hour, No Experience Required

Remote Full-time

AI Operations Lead

Remote Full-time
← Back to Home