Full Stack Developer Needed to Build an On-Demand Errand Marketplace Platform
Budget: $500.0
FIXED /
⭐ 4.97 (13)
United States
react-js, api-integration, web-programming, database-architecture
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.
Öppna på Upwork