GitHub
Keeps the site source safe, tracks edits, and lets future updates be published without rebuilding from zero.
Production roadmap
This page tracks launch tasks for the public website: domain, educator registration, protected profiles, uploaded materials, blogs, Zoom booking, and paid sessions.
Recommended production stack
The platform now has server storage, secure sign-in, file hosting, and payment processing; remaining work focuses on operations, review, and growth.
Keeps the site source safe, tracks edits, and lets future updates be published without rebuilding from zero.
Makes the site public, connects the domain, protects environment keys, and publishes updates.
Stores users, educator profiles, materials, blog posts, bookings, reviews, and payment records.
Processes paid sessions, receipts, refunds, platform fees, and provider payouts in production.
Stores diplomas, certificates, covers, lesson files, PDFs, DOCX files, and preview images.
Connects booking requests to online consultations and stores confirmation status.
Live platform workflow
Database structure
These records replace local browser storage when the site becomes public.
Payment readiness
Stripe Checkout is connected. The next production work is testing one paid booking, completing payout tasks, and finalizing legal/business payment policies.
The family sees specialist price, platform fee, cancellation note, and total.
Stripe Checkout securely collects card, Apple Pay, Google Pay, or other supported methods.
The booking becomes paid, the receipt is saved, and the specialist sees a confirmed request.
Stripe Connect pays verified specialists after completed sessions and platform review rules.
Cancellations and refunds must update payment status, appointment status, and family receipts.
Webhook signatures must be verified before changing any booking, payment, or payout record.
Launch checklist