Docs

14. Timeline & Milestones

Target: Complete by end of March 2025.

PhaseFocusTarget
Week 1Project setup, auth, DB schema (Alembic), provider profile + image uploadWorking sign-up/login and provider profile with image
Week 2Services, business hours, availability logic, slot API, basic provider dashboardCan set services and see generated slots
Week 3Booking flow (customer): discover, select service/date/slot, payment choice; Stripe Connect onboarding; cash + card bookingEnd-to-end booking and payment
Week 4Appointments list (provider + customer), cancel/reschedule, webhooks, payouts visibilityFull booking lifecycle
BufferReviews, emails, polish, bug fixes, deploymentLaunch-ready

Adjust week boundaries to your start date; the feature build plan below maps features to these phases.