TIMELOCK: Expert Booking MVP Development

Job ID: 39577759

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.