Tutor SaaS | Online Tutor Booking and Marketplace Platform

Description

Tutor SaaS | Online Tutor Booking and Marketplace Platform

Hello!

Tutor SaaS 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.

 

What is Tutor SaaS

Tutor SaaS is a complete, self-hosted online tutoring marketplace. It brings together everything needed to run a tutoring business in one platform:

  • a public marketplace where students discover tutors by subject, price, rating, language, and availability — with AI-assisted matching;
  • a real-time booking engine with conflict detection, single lessons, lesson packages, group classes, reschedules, and a tiered refund policy;
  • a live video classroom across multiple providers (Jitsi, Zoom, Google Meet, BigBlueButton, Lessonspace) with whiteboard, file sharing, and recordings;
  • a learning hub — self-paced courses, AI study roadmaps, notes, and gamification;
  • a full payments stack — many gateways, wallets, coupons, invoices, tutor earnings, commission/subscription models, and payouts;
  • a powerful admin panel for users, tutors, finance, content, monetization, reporting, GDPR, and platform configuration.

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.

Learning hub

  • Self-paced courses — sections and lectures (video / reading / file), progress tracking, enrollment, and free or paid (from wallet) access.
  • AI learning roadmaps with phase progress driven by real bookings.
  • Gamification — learning streaks and an XP/level card computed from completed sessions.

Payments & monetization

  • Multiple payment gateways (Stripe, PayPal, Razorpay, and more), with async webhook confirmation.
  • Wallet — add funds, pay, a full transaction ledger with CSV/XLS/PDF export, and refunds back to wallet.
  • Coupons and downloadable invoices/receipts.
  • Three monetization modes — Hybrid, Subscription-only, Commission-only — a platform master switch.
  • Student plans — included sessions, session caps, pay-per-session, free trial, and AutoPay recurring billing.
  • Tutor earning plans — commission vs subscription, session allowance, and AutoPay mandates.
  • Automatic tutor earnings — auto-credited on completion (idempotent), with package lessons paid per delivered lesson.
  • Deferred-debit payouts — balance is held until an admin approves the withdrawal.
  • Currency switch — re-values every stored amount via an atomic FX conversion.
  • Commission overrides — per-tutor and per-subject rates over the platform default.

Accounts, messaging & reviews

  • Authentication — student sign-up (instant) vs tutor application, login, and password reset.
  • Two-factor authentication (TOTP) with recovery codes.
  • Social login — Google, Facebook, Apple, LinkedIn, GitHub (each active only when configured).
  • Real-time chat — attachments, typing/read indicators, quote replies, reactions, and pinning; plus tutor auto-replies (offline/busy/quick, optionally AI-drafted).
  • Notifications — a notification bell with per-channel and per-category preferences.
  • Reviews & ratings — multi-criteria (overall, communication, knowledge, punctuality), anonymity, editing, moderation, review prompts, and tutor public replies.
  • Google Calendar sync — students and tutors can connect Google Calendar for two-way sync so real-world commitments can’t be double-booked.
  • Quick search / command palette — jump to pages, tutors, and bookings from anywhere.
  • Account settings — avatar, timezone, locale, theme, and notification preferences.

Administration

  • Admin dashboard — real-time KPIs, financial cards, the tutor pipeline, live alerts, and ledger reconciliation.
  • User management — behavioral segments, a profile control center, suspend/restore, wallet adjustments, flags, and impersonation.
  • Tutor management — the approval pipeline (pending/approved/rejected/suspended), verify/feature/instant toggles, quality signals, and the subject-request inbox.
  • Booking, finance & payouts — a booking command center, the transaction ledger with reconciliation and report exports, the payout queue, and refunds & disputes with clawback.
  • Monetization & gateways — a platform-wide monetization mode (Hybrid, Subscription-only, or Commission-only), plans with per-plan session and package commission, per-tutor/per-subject commission overrides, limits, and payment-gateway configuration.
  • Content & platform — CMS pages, menus, scheduled banners, the blog and newsletter, SEO/redirects, review & content moderation (abusive-word filter), and support tickets with SLA.
  • Communications — push-notification broadcasts and editable transactional email templates.
  • Reports Center — multiple report types with saved presets, scheduled emailed exports, and CSV/XLS/PDF download; plus analytics with a conversion funnel.
  • System settings — identity/branding, booking rules, security, maintenance, AI/meeting/email provider setup, languages & localization, and a homepage hero static/dynamic toggle.
  • Maintenance tools — a browser-based system updater (backup, apply, migrate, rollback), one-click diagnostics/autofix, and guarded bulk delete.
  • Roles & permissions — super_admin / sub_admin RBAC with protected roles and per-permission control.

Automation & infrastructure

  • Scheduled automation — session reminders (24h/1h/15m), session lifecycle (auto-create meetings, auto-end, fetch recordings), post-session review prompts, earnings release & backfill, auto-payout dispatch, badge sync, package expiry, GDPR retention/exports, subject-request matching, scheduled report emails, Google Calendar sync, and FX-rate refresh.
  • Real-time — Laravel Reverb WebSockets for chat and notifications, with a polling fallback.
  • Search — Laravel Scout with Meilisearch for tutor discovery.
  • Installable PWA & SEO — a dynamic web-app manifest (mirrors your brand name and favicon), plus a route-based sitemap and robots file.
  • Guided setup — a Livewire student onboarding wizard and a “Become a tutor” registration wizard, plus the browser-based installer.
  • Self-hosted — database queue, multi-currency, and Reverb WebSockets, all running on your own server.

1. All digital products are the most recent version, with no possibility of free updates. After payment, you can request an update to the most recent version for 7 days if a new version is released. We free support within 7 days.

2. After the purchase is confirmed, download links will be available for 7 days. If a license is required, please contact us via email or ticket for assistance with activation. Our license is only valid for activation and does not include support.

3. We provide Mobile, PHP script installation services for $19.90. Please create a backup after installation as we do not support re-installation. For mobile app source code, we do not offer installation services.

4. If you have any questions, please contact us by email contact@sharewordpress.net or create a ticket on this page

5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers. We do not sell any products that have been downloaded from other websites.

6. The response time can last up to 6 hours.