Full Stack Developer Needed to Build an On-Demand Errand Marketplace Platform
Worldwide
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- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:4 weeks ago
- Interviewing:6
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesLathrop3:55 AM
- $9.1K total spent20 hires, 3 active
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