← Joburi

Full-Stack Developer Needed to Build a Domestic Helper Marketplace Platform

Buget: $250.0 FIXED / ⭐ 0.00 (0) PAK

website-redesign, web-programming, javascript, php, api, api-integration, react-js, database-architecture, css, web-design

# Full-Stack Developer Needed to Build a Domestic Helper Marketplace Platform ## Project Overview We are looking for an experienced Full-Stack Developer or Development Team to build a custom web application for a domestic staffing agency. Our agency connects employers with domestic workers, including: * Maids * Nannies * Drivers * Cleaners * Gardeners * Cooks * Chefs * Nurse Aides * Laundry Helpers This is **not** an appointment booking system. It is a recruitment/placement marketplace where employers browse worker profiles, select a preferred helper, pay a one-time placement fee, and then receive the worker's contact details. The worker's salary is paid directly by the employer to the worker outside the platform. Our platform only collects the agency's placement fee. --- # Business Goal Currently, all inquiries and placements are handled manually through WhatsApp. We want to automate the entire workflow so the platform can handle hundreds of placements each month with minimal manual intervention. The platform should be scalable, secure, and designed for future international expansion. --- # User Roles ### Employer * Register/Login * Browse worker listings * Search and filter workers * View worker profiles * Pay placement fee * Unlock worker contact details after payment * Save favourite workers (optional) * View payment history ### Worker Initially: * Workers will be added by the admin. Future Phase: * Worker registration * Worker dashboard * Profile editing * Upload documents * Profile verification ### Administrator * Dashboard * Manage workers * Manage employers * Manage categories * Manage payments * Manage placement requests * View reports and analytics * Approve or reject worker registrations * Mark workers available/unavailable * Featured worker management --- # Worker Categories The system should support multiple categories, including: * Maid * Nanny * Driver * Cleaner * Gardener * Cook * Chef * Nurse Aide * Laundry Helper Categories should be dynamic and manageable by the admin. --- # Worker Profile Each worker profile should include: * Profile photo * Name * Age * Gender * Category * Location * Experience * Skills * Languages * Expected salary * Live-in / Live-out * Availability * Description * Certifications (optional) --- # Search & Filters Employers should be able to filter workers by: * Category * Location * Experience * Salary * Live-in / Live-out * Availability * Language * Gender (optional) Search performance should remain fast even with thousands of worker profiles. --- # Placement Workflow Employer visits website ↓ Searches workers ↓ Uses filters ↓ Views worker profile ↓ Selects preferred worker ↓ Pays the agency placement fee ↓ Payment confirmed ↓ Worker contact details become visible ↓ Employer contacts worker directly ↓ Employer and worker arrange employment independently --- # Contact Protection One of the most important features: Before payment: * Hide phone number * Hide WhatsApp number * Hide email address After successful payment: * Unlock worker contact information * Allow employer to contact the worker I am looking for the best technical implementation for this feature. --- # Payment System The platform only processes the agency's placement fee. The worker's salary is NOT processed through the platform. Initially, the platform should support Zimbabwean payment methods, with the ability to expand internationally in the future. --- # Notifications The platform should support: * Email notifications * WhatsApp notifications * Admin notifications * Payment confirmations --- # Admin Dashboard The admin should be able to: * Add/Edit/Delete workers * Manage categories * Manage employers * View payments * View placement history * Manage worker availability * Manage featured workers * View reports * Export reports --- # Scalability Current business: * Approximately 200 registered workers * 50–60 placements per month Future goal: * 300–500 placements per month The system should be designed with scalability and future expansion in mind. --- # Phase 1 (MVP) For the initial release, we need: * Modern responsive web application * Employer authentication * Worker directory * Search and filtering * Individual worker profile pages * Placement fee payment * Unlock contact details after payment * Admin dashboard * Email & WhatsApp notifications * Ability to manage unlimited worker profiles --- # Future Enhancements Potential Phase 2 and Phase 3 features include: * Worker self-registration * Worker dashboard * Employer dashboard * Reviews & ratings * Favourite workers * Membership/subscription plans * Featured listings * AI-powered worker recommendations * Multi-language support * Multi-currency support * Multi-country support * Mobile applications (Android & iOS) * SMS notifications * Digital contracts * Interview scheduling * Video profiles * CRM integrations --- # Technology Stack I am open to recommendations. Examples include: * React * Next.js * Vue.js * Angular * Node.js * NestJS * Laravel * Django * ASP.NET Core * PostgreSQL * MySQL * MongoDB Please recommend the architecture you believe is most suitable for a scalable marketplace platform. --- # What I'm Looking For Please include in your proposal: 1. Similar marketplace or recruitment platforms you have built. 2. Your recommended technology stack and architecture. 3. How you would implement the "unlock contact details after payment" feature. 4. Estimated timeline for the MVP. 5. Estimated development cost. 6. Suggestions for improving the platform or workflow based on your experience. I'm looking for an experienced developer or team that can become a long-term technical partner as the platform grows.
Deschide pe Upwork