Description
Tutor SaaS | Online Tutor Booking and Marketplace Platform
Tutor SaaS | Online Tutor Booking and Marketplace Platform is a complete, self-hosted online tutoring marketplace. It connects students who want to learn with tutors who teach, and gives a platform administrator everything needed to run the business in between — discovery, scheduling, live lessons, payments, and reporting. Because you host it yourself, you own your data and pay no per-seat marketplace fees.
The platform is built on a modern web stack (Laravel 12, MySQL) and ships as one application with several connected surfaces: a public marketing site, a student app, a tutor workspace, and an admin panel — all sharing the same accounts, catalog, and payment system.
Who is it For?
- Education entrepreneurs launching a tutoring marketplace without building it from scratch.
- Tutoring agencies & schools managing many tutors, subjects, and students in one place.
- Independent tutors who want bookings, payments, a classroom, and courses handled for them.
- Students & parents looking for trusted tutors with transparent pricing and reviews.
Key Features
Marketplace & discovery
- Tutor directory — full-text search with filters (subject, price, rating, language, availability, level, teaching style), sorting, and facet counts, scoped to bookable tutors.
- AI tutor matching — a transparent, rule-based scoring engine with match scores, “why you match” reasons, and personalized rails (“Best for You”, “Worked With”).
- Rich tutor profiles — bio, subjects, per-subject rates, badges, reviews, and live availability.
- Favorites / wishlist — save tutors (works across guest browsers too).
- Subject catalog — browse subjects and request a subject, with automatic matching when a tutor becomes available.
- Public site — homepage, How it works, the blog (categories, tags, comments, RSS), newsletter signup, a contact form, and CMS-managed info pages (FAQ, Terms, Privacy, Refund, Cookies, Accessibility).
Booking engine
- Single lessons, lesson packages, and group classes with real-time conflict detection.
- Free first session — a platform welcome freebie.
- Tutor-approved reschedules, a clear booking status lifecycle, and no-show handling.
- Guest checkout — book without a full account and claim it later.
Live classroom & recordings
- Five video providers — Jitsi, Zoom, Google Meet, BigBlueButton, and Lessonspace — with automatic fallback to Jitsi if a provider can’t create a meeting.
- In-session whiteboard (Excalidraw) and file sharing.
- Session recordings — upload or auto-fetch from the provider, with consent and automatic retention/cleanup.
- 30-minute pre-join window and a clear session room with live states.
AI features
- AI tutor matching — rule-based, explainable recommendations.
- Smart Book — describe your goal in plain words and get a shortlist of matched tutors.
- AI session prep briefs and an “Ask AI” quick-assist.
- AI Learning Workspaces — per-session recaps (text, and video via a Gemini-powered queue on uploaded files or YouTube links) plus an “Ask the Session” Q&A chat.
- AI study roadmaps — personalized phased plans with a learning-coach chat and live progress from completed sessions.
- AI lesson planner and AI-generated session notes for tutors.
- Learning analytics & progress forecast — insights, patterns, and a projection of where the student is heading.
- AI credits — each AI action consumes credits; reading generated content is free.


