Rental Boyfriend Booking Platform

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a web-based platform where people can browse, book, and pay for a “rental boyfriend” experience—all in one place.

Core build
• Two distinct profile types must coexist: customers who are searching and rental candidates who are offering their time. Each profile needs photo galleries, bio sections, basic verification, and a private messaging channel so both sides can chat before confirming anything.
• A real-time booking engine drives the whole service. Candidates should be able to open or block individual time slots, while customers choose between instant booking or sending a booking request that the candidate can approve. The flow should finish with automated confirmations and calendar updates for both parties.

Tech expectations
I’m open on stack choice, but lean toward popular frameworks such as React or Vue on the front end and a robust back end (Node, Django, or Laravel) with a well-documented REST or GraphQL API. Mobile responsiveness is mandatory; a lightweight PWA would be a bonus. Please integrate standard payment gateways (Stripe preferred) and set up basic email/SMS notifications through services like Twilio or SendGrid.

Security & compliance
All personal data and messages must travel over HTTPS, be stored with hashed passwords (BCrypt/Argon2), and comply with GDPR-style data-deletion requests. Age verification for candidates and customers is required.

Deliverables
1. Source code in a Git repo with concise README for local deployment
2. Staging URL for live testing
3. Short loom-style walkthrough explaining major components and admin settings

Acceptance criteria
• Users can register the correct profile type and log in securely
• Customers see accurate availability in calendar form, complete an instant booking, or send a request that can be accepted/declined
• System sends the right notifications at every step, and the booking status updates without manual refresh
• Payments process end-to-end in test mode

We can discuss adding a public review system later, but the first milestone is the profile and booking workflow above. Let me know which stack you prefer and an estimated timeline for an MVP.
php website design html node.js laravel web development vue.js rest api
Apply on Freelancer →

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