I’m putting together a complete tutor-matching platform and need a developer who can take it from zero to launch in roughly 6–8 weeks. Everything will sit on Firebase (Auth, Firestore, Cloud Functions, Cloud Messaging) with a React or Flutter front-end—whichever you’re most productive in—as long as the final product is fast, secure, and easy to maintain. Core scope • Google-based onboarding for both students and tutors, including role selection. • Tutor profiles with certificate upload and an admin verification flow. • Study group creation, invitation links, join flow, and an auto-generated group chat. • Filter-driven tutor recommendations that surface the best three matches. • 1:1 consultation chat where the first tutor reply locks the session, with an admin “fallback” room that opens automatically if no tutor responds within 60 seconds. • One dedicated chat per study group. • Stripe integration: one-time payments, subscriptions, installment plans, + webhook handling for status updates. • Admin, student, and tutor dashboards covering user management, booking, payments, and chat oversight. • Booking calendar with double-booking protection, two-way Google Calendar sync, automatic lesson credit deduction, and dynamic pricing rules. • Push notifications for new bookings, chat messages, payment confirmations, and low-balance alerts. • Lightweight recommendation engine to keep surfacing relevant tutors and groups as the data grows. Key expectations – Clean, modular code hosted in a Git repo with clear commit history. – Deploy-ready Firebase project (functions, rules, indexes). – Stripe test and live modes fully verified. – Thorough QA round and a short hand-off session so my internal team can maintain the system. If this sounds like the kind of build you excel at, tell me which stack you’d use on the client side, how you’d structure the Firestore data, and give me a quick outline of milestones you’d hit inside the 6–8 week window.