← Zakázky

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

Rozpočet: $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.
Otevřít na Upwork