TIMELOCK: Expert Booking MVP Development
Budget: $250 – $750 USD
Project: TIMELOCK – Expert Booking Platform (MVP)
Project overview:
TIMELOCK is a premium web platform that allows users to book short, paid 1:1 video calls with verified experts – such as CEOs, lawyers, developers, or influencers. Each booking is pre-paid through Stripe, and experts are paid only after admin approval. The goal is to launch a stable, scalable MVP with elegant design and core booking/payment functionalities.
⸻
Required features for MVP:
1. User Registration and Login
– Two roles: Client and Expert
– Expert accounts require admin approval (KYC-style form)
2. Client Dashboard
– Browse expert profiles
– Book available time slots (10–15 minutes per session, up to 3–5 sessions/day per expert)
– Session history
– Rate and review each session
3. Expert Dashboard
– Manage daily availability
– View upcoming and past bookings
– See revenue status
4. Admin Panel
– Review and approve expert applications
– View user profiles and activity
– Manually approve payouts to experts via Stripe
– Ban or suspend accounts if needed
5. Booking and Payment System
– Stripe Connect (all payments go through the platform)
– Admin manually approves payouts to experts
– Commission is deducted automatically
– Booking receipts and transaction summaries are generated
6. Video Call Integration
– Unique call link per session
– Browser-based solution (e.g., Daily.co, Jitsi, Whereby)
– Optionally integrated with Google Calendar
7. Email or SMS Notifications
– Registration confirmation
– Session booking confirmation & reminder
– Notification for no-shows or cancellations
8. Fully responsive and mobile-friendly design
⸻
Preferred tech stack:
• Frontend: React (Next.js preferred), or Webflow/Bubble (if no-code)
• Backend: Node.js (Express) or Firebase
• Database: PostgreSQL or Firebase
• Payments: Stripe Connect (manual payout trigger by admin)
• Video calls: Daily.co, Jitsi, or Whereby
• Emails: SendGrid or Mailgun
• Hosting: Vercel, Netlify, or Firebase Hosting
⸻
Assets already provided:
• Ready-to-use mockups (landing, login, dashboard, booking screens)
• Full UI design in a luxury black-gold aesthetic
• Feature map and brand identity
⸻
Requirements:
• Clean, scalable code (future-proof for additional modules like subscriptions, mobile app)
• Basic documentation (README and optional API info)
• English or Polish communication
• Transparent progress updates
⸻
This is a one-time MVP contract. If successful, long-term cooperation is possible (new features, mobile app, premium tiers, etc.).
Let me know if more details are required before submitting an offer.
Project overview:
TIMELOCK is a premium web platform that allows users to book short, paid 1:1 video calls with verified experts – such as CEOs, lawyers, developers, or influencers. Each booking is pre-paid through Stripe, and experts are paid only after admin approval. The goal is to launch a stable, scalable MVP with elegant design and core booking/payment functionalities.
⸻
Required features for MVP:
1. User Registration and Login
– Two roles: Client and Expert
– Expert accounts require admin approval (KYC-style form)
2. Client Dashboard
– Browse expert profiles
– Book available time slots (10–15 minutes per session, up to 3–5 sessions/day per expert)
– Session history
– Rate and review each session
3. Expert Dashboard
– Manage daily availability
– View upcoming and past bookings
– See revenue status
4. Admin Panel
– Review and approve expert applications
– View user profiles and activity
– Manually approve payouts to experts via Stripe
– Ban or suspend accounts if needed
5. Booking and Payment System
– Stripe Connect (all payments go through the platform)
– Admin manually approves payouts to experts
– Commission is deducted automatically
– Booking receipts and transaction summaries are generated
6. Video Call Integration
– Unique call link per session
– Browser-based solution (e.g., Daily.co, Jitsi, Whereby)
– Optionally integrated with Google Calendar
7. Email or SMS Notifications
– Registration confirmation
– Session booking confirmation & reminder
– Notification for no-shows or cancellations
8. Fully responsive and mobile-friendly design
⸻
Preferred tech stack:
• Frontend: React (Next.js preferred), or Webflow/Bubble (if no-code)
• Backend: Node.js (Express) or Firebase
• Database: PostgreSQL or Firebase
• Payments: Stripe Connect (manual payout trigger by admin)
• Video calls: Daily.co, Jitsi, or Whereby
• Emails: SendGrid or Mailgun
• Hosting: Vercel, Netlify, or Firebase Hosting
⸻
Assets already provided:
• Ready-to-use mockups (landing, login, dashboard, booking screens)
• Full UI design in a luxury black-gold aesthetic
• Feature map and brand identity
⸻
Requirements:
• Clean, scalable code (future-proof for additional modules like subscriptions, mobile app)
• Basic documentation (README and optional API info)
• English or Polish communication
• Transparent progress updates
⸻
This is a one-time MVP contract. If successful, long-term cooperation is possible (new features, mobile app, premium tiers, etc.).
Let me know if more details are required before submitting an offer.
Related categories:
PHP
Website Design
MySQL
HTML
Node.js
Stripe
Web Development
Backend Development
Frontend Development