Skip to content
XBaseTech
Available

XBase Tutor

One-to-one online lesson marketplace and personal learning system

Tutor matching, booking, video lessons, level test, learning path, spaced repetition and gamification; a fully customisable platform for your brand and your subjects.

Online Education PlatformLIVE
  1. 01MarketplaceTutor profiles, verification flow, categories and matching rules.
  2. 02Booking and calendarAvailability, time zones, packages, reminders and cancellation rules.
  3. 03Lesson roomWebRTC video, time-limited access links, optional lesson recording.
  4. 04Learning engineLevel test, learning path, homework, spaced repetition and game formats.
  5. 05PaymentsLesson/package sales, tutor payouts, refunds and accounting export.
  6. 06Admin panel and APIOperations screens, reports, webhooks and REST API.

Product Overview

Online Education Platform

What it is

XBase Tutor is a live platform that connects learners with verified tutors and turns lessons into a learning system (odtutor.online runs on it). Tutor application and approval, goal selection and matching, booking and the video room, homework and progress measurement are all one product. The subject is your choice, not the platform's: English, another language, exam preparation, coding, music or in-house training.

The problem it solves

Most education platforms are a list of tutors: learners get lost among hundreds of profiles, do not know what to study between lessons, cannot see their progress, and tutor quality is unchecked. XBase Tutor matches by goal, plans the time between lessons, repeats what was answered wrongly and measures progress from assessed skills.

Who it is for

Built for education startups launching a branded lesson marketplace, language schools, exam-prep institutions, universities and corporate academies.

Core Features

Core Features

  • Tutor verification and approval

    Application, document check, competence and communication assessment; a profile goes live only after platform approval. Admission criteria (university, certificate, experience) are yours to define.

  • Goal-based matching

    The learner picks a goal in a few questions; the platform shows suitable tutors. Categories and specialisations are defined per subject.

  • Booking and calendar

    Tutor availability, weekly calendar, lesson length and package choice; bookings confirm instantly, reminders go out automatically.

  • Video lesson room

    Browser-based, with a secure link that opens before the lesson; tutor, date, length and time remaining on one card.

  • Level test and learning path

    The starting level is assessed (CEFR for languages) and the plan is split into weekly stages; learners see where they are and what comes next.

  • Today panel and homework

    Lesson, homework, the next topic, an unfinished test and a short practice round in one list; overdue items on top.

  • Spaced repetition

    Wrong answers accumulate and come back at growing intervals; once answered correctly enough, they drop off the list.

  • Gamification

    Short practice formats, level-appropriate content, XP and streaks; rewards come only from completed rounds.

  • Progress measurement

    Level, assessed skills, milestones and the last 30 days; no score is invented for a skill that was not measured.

  • Transparent pricing and packages

    Per-lesson or package pricing, tutor-specific rates, payment and refund rules; exports for accounting.

  • Real lesson reviews

    Ratings come only from completed lessons; no fake reviews.

  • Admin panel

    Tutor approval, lesson and payment tracking, content and category management, call-back requests and reports.

Modules

  • Tutor Marketplace
  • Booking
  • Video Lessons
  • Level Test
  • Learning Path
  • Homework & Tasks
  • Spaced Repetition
  • Game Zone
  • Progress
  • Payments & Packages
  • Admin Panel

How It Works

How It Works

  1. 01

    Brand and subject setup

    Logo, colours, domain; subjects, categories, level scale and tutor admission criteria are configured for you.

  2. 02

    Tutor pool

    Tutors apply, documents are reviewed, and profiles go live after assessment and approval.

  3. 03

    Learner flow

    Goal selection, matching, booking and the first lesson; the level test creates the learning path.

  4. 04

    Between lessons

    Homework, spaced repetition and games fill the gaps; progress is measured from every activity.

  5. 05

    Operations

    Approvals, payments, content and reports from the admin panel; continuous development and support.

Architecture

Architecture

Marketplace, lesson room and learning engine modules run on a multi-tenant core (identity, payments, calendar, notifications). Subject, level scale and content formats are configuration data; a new subject area needs no code change.

Online Education PlatformLIVE
  1. 01MarketplaceTutor profiles, verification flow, categories and matching rules.
  2. 02Booking and calendarAvailability, time zones, packages, reminders and cancellation rules.
  3. 03Lesson roomWebRTC video, time-limited access links, optional lesson recording.
  4. 04Learning engineLevel test, learning path, homework, spaced repetition and game formats.
  5. 05PaymentsLesson/package sales, tutor payouts, refunds and accounting export.
  6. 06Admin panel and APIOperations screens, reports, webhooks and REST API.
  • 01

    Marketplace

    Tutor profiles, verification flow, categories and matching rules.

  • 02

    Booking and calendar

    Availability, time zones, packages, reminders and cancellation rules.

  • 03

    Lesson room

    WebRTC video, time-limited access links, optional lesson recording.

  • 04

    Learning engine

    Level test, learning path, homework, spaced repetition and game formats.

  • 05

    Payments

    Lesson/package sales, tutor payouts, refunds and accounting export.

  • 06

    Admin panel and API

    Operations screens, reports, webhooks and REST API.

Technologies

  • Node.js
  • TypeScript
  • React
  • Next.js
  • PostgreSQL
  • Redis
  • Docker
  • Cloudflare
  • WebRTC

Integration

Integration

  • REST API

    Versioned, documented endpoints.

  • Webhook

    Event-based, signed notifications.

  • Web Integration

    Embeddable web components.

  • Mobile Integration

    iOS and Android SDKs.

Security

Security

  • Personal data

    GDPR/KVKK-compliant processing, consent records and deletion requests.

  • Lesson access

    Room links are time-limited and personal; never left exposed on a page.

  • Payments

    No card data on the platform; tokenisation through the payment provider.

  • Access control

    Learner, tutor and admin roles; audit log.

Use Cases

Use Cases

  • Language marketplace

    English, German, Spanish or multilingual, with the CEFR scale (the odtutor.online case).

  • Exam preparation

    IELTS, TOEFL or national exams: level test plus weekly-plan-driven one-to-one lessons.

  • Coding and technical training

    Programming, data and design lessons; project-based homework and mentoring.

  • Corporate academy

    A tutor pool for employees, budget packages and progress reports.

Deployment

Deployment

  • Cloud
  • Private Cloud
  • On-Premise
  • Hybrid

Let's talk about Online Education Platform

For a demo, technical depth or pricing, talk directly to our engineering team.