Full Stack Developer Needed to Build an On-Demand Errand Marketplace Platform

Posted 4 weeks ago

Worldwide

Summary

Full Stack Developer Needed to Build an On-Demand Errand Marketplace Platform Project Overview We are building a scalable marketplace platform that connects customers who need errands or services completed with verified workers who can accept and complete tasks based on their availability. The vision is to create a platform where individuals can request everyday assistance while service providers can register, set their availability, browse available errands, and complete tasks for payment. We are looking for an experienced full-stack developer or development team to build an MVP (Minimum Viable Product) that is scalable and designed for future expansion. We prefer developers with experience building: • Marketplace platforms • Gig economy applications • Service marketplaces • Booking systems • On-demand applications • Worker management systems --- Platform Users Customer Side Customers should be able to: • Create account / login • Submit errand requests • View active and completed errands • Receive updates on errands • Make payments • View order history • Communicate with assigned worker • Leave ratings and reviews Examples of errands may include: • Shopping assistance • Deliveries • Transportation assistance • Appointment support • Pickup and dropoff services • Personal assistant services • Event assistance • Home assistance • Custom requests --- Worker / Runner Side Workers should be able to: • Register and create profiles • Upload verification documents • Select service categories • Set availability schedules • Set service locations • Browse available errands • Accept or reject errands • Track completed jobs • View earnings dashboard • Receive notifications --- Admin Dashboard Admin should be able to: • Manage customers • Manage workers • Approve or reject worker applications • View all errands • Assign errands manually • Manage disputes • View reports and analytics • Manage payments and commissions • Manage platform settings --- Dynamic Errand Categories Management Admin should be able to: • Create categories • Edit categories • Delete categories • Disable categories • Create subcategories • Reorder categories • Add pricing rules • Control category visibility Categories must be manageable without developer intervention. --- Required Features Authentication • Email registration • Social login • Phone verification • Password recovery --- Availability System Workers should be able to: • Set working hours • Set working days • Toggle online/offline • Pause availability --- Errand Management • Create errands • Browse errands • Accept errands • Decline errands • Status tracking • Completion workflow • Real-time updates --- Real-Time Tracking The platform should include: • Live errand tracking • Worker location sharing during active jobs • Real-time status updates • ETA visibility • Tracking visibility controls --- In-App Messaging The platform should support: • Customer to worker messaging • Worker to customer messaging • Admin messaging capability • Message notifications • Message history • File/image sharing capability preferred --- Referral System Platform should include: • Referral codes • Referral links • Customer referral rewards • Worker referral rewards • Referral tracking dashboard • Ability for admin to configure referral rules --- Location Features • Service area management • Coverage zones • Customer location input • Multi-city support architecture --- Payment System • Customer payments • Worker payouts • Platform commissions • Transaction history • Refund handling • Stripe preferred --- Notifications • Email notifications • SMS notifications • Push notifications --- Ratings & Reviews • Customer reviews • Worker ratings • Review history --- Technical Requirements Preferred Stack (Open to Recommendations) Frontend: React / Next.js Backend: Node.js / Express Database: PostgreSQL Cloud: AWS / Firebase / Supabase Payments: Stripe Authentication: Email + Social Login + Phone Verification --- Design Requirements • Mobile responsive • Modern UI/UX • Fast loading • Scalable architecture • Secure authentication • Clean code structure --- Deliverables • Fully functional MVP • Deployment assistance • Documentation • Source code ownership transfer • Admin dashboard • Worker dashboard • Customer dashboard • API documentation --- To Apply Please Include 1. Similar marketplace projects completed 2. Recommended technology stack and reasoning 3. Estimated timeline 4. Estimated cost 5. Scalability approach 6. Portfolio links 7. Previous marketplace experience --- Project Type Fixed Price or Milestone Based --- Budget Open to discussion depending on experience and scope. --- Important This is NOT simply a website project. We are looking for developers who understand how to build scalable marketplace platforms with future growth in mind. Please include the word: MARKETPLACE at the beginning of your proposal to confirm you read the description.

  • $500.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React
API Integration
Web Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 weeks ago
  • Interviewing:
    6
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 22, 2017
  • United States
    Lathrop3:55 AM
  • $9.1K total spent
    20 hires, 3 active

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 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
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

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