← All projects Ask about this project
Project details
Professional · PrivateBookMyProf
A marketplace connecting training centres with freelance trainers: job posts, proposals, role-based dashboards for admin, trainer, and client, and Stripe escrow so payouts stay tied to delivery.
Role. Marketplace flows, payments, and role-based React dashboards.
- Marketplace
- Payments
- Stripe
- RBAC
Problem
Centres and trainers needed a trusted path to post work, propose, agree, and move money without informal WhatsApp threads and messy invoices.
How it works
REST APIs for jobs and proposals, Stripe escrow for funds, and separate dashboards for admins, trainers, and clients with clear role permissions.
Decisions
- Stripe escrow instead of a custom wallet.
- Keep job state and money movement aligned in one workflow.
Outcomes
- End-to-end marketplace flows for all three roles.
- Payouts gated on delivery through escrow.
Want to go deeper on this project?
Happy to walk through decisions and constraints.