Rental Boyfriend Service Platform

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m building a web-based marketplace where women can browse, vet and book a “rental boyfriend” for real-world meet-ups and shared activities. The core experience is offline companionship, so everything in the product must steer users toward safe, successful in-person encounters rather than simple chat or virtual video dates.

Key flow
• A guest browses local profiles, submits a booking request that describes the desired date, time, activity and any special requirements.
• The boyfriend reviews the request, accepts or declines, and the system notifies both sides. No automatic confirmation—this manual approval step is essential.

Essential features I need you to build
• Dual-sided accounts (client & companion) with photo/video profiles.
• Location-based search and filtered results.
• A secure request-and-approval booking pipeline with calendar integration for availability management.
• User reviews and star ratings released only after a completed meetup.
• Payment hold and release once both parties mark the booking finished.
• Admin dashboard for dispute handling, profile moderation and analytics.

Tech stack is flexible—as long as you can deliver a responsive front end (React, Vue or similar) tied to a robust back end (Node, Laravel, Django, etc.) with REST or GraphQL APIs. Mobile-first UI and solid database design are a must.

Acceptance criteria
1. End-to-end booking tested on desktop and mobile browsers.
2. Review system prevents multiple ratings on the same booking.
3. Admin can disable any account in one click.
4. Code is version-controlled and documented clearly enough for handover.

If this sounds up your alley, outline the stack you’d choose, milestone plan and any past marketplace work you can verify.
php javascript website design html node.js web development vue.js database design
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.