Advanced Tutoring logo
In Production

Advanced Tutoring

Cross-platform tutoring OS that unifies scheduling, payments, live lessons, AI study tools, and compliance—running on one codebase for web, iOS, and Android.

Web
iOS
Android

App Screens

Home Screen
Dashboard
Booking Flow
Schedule View
Live Lesson
AI Study Mode
Workspaces
Messaging
Profile
Settings

Core Features

Everything from booking to AI-powered study tools, designed for real families and tutors.

📅

Booking & Credits

One-off or recurring sessions, multi-student bookings, reschedule requests, and credit-based payments.

🎥

Live Lessons

Daily.co WebRTC classroom with screensharing, PiP, and device switching for seamless tutoring.

🎨

Collaborative Whiteboard

Real-time Excalidraw canvas for tutors and students with auto-save, image uploads, and seamless sync.

🤖

AI Study Mode

Socratic tutoring that injects assignment context, extracts content from PDFs/docs, and guides learning.

📚

Workspaces & Quizzes

AI generates quizzes from syllabi, tracks progress, and adapts to target weak areas.

💬

Messaging

Role-aware chat between tutors, pupils, and parents with file attachments and notifications.

💳

Payments & Payouts

Stripe Connect for tutor payouts, credit purchases, and subscription management via RevenueCat.

Safety & Compliance

Built from day one for child safety and GDPR compliance.

Role-scoped access

Admin, Tutor, Parent, and Pupil dashboards with strict permissions to keep minors safe.

Invitation-only onboarding

Access codes auto-link families to tutors with preloaded fees—no brute-forcing.

Tutor vetting

Document uploads analyzed by AI for authenticity; only approved tutors can be discovered.

Account security

Turnstile, email verification, device fingerprinting, and optional scheduled deletion.

Architecture

Backend

Node/Express REST API with Prisma ORM, PostgreSQL, and Redis caching. Horizontal scaling ready with worker processes for heavy tasks.

Node.js
Express
Prisma
PostgreSQL

Frontend

Expo Router 6 with React Native, shared components across web and mobile. Real-time updates via WebSocket for lessons and messaging.

Expo Router
React Native
TypeScript
Zustand

Tech Stack

Node.js
Express
Prisma
PostgreSQL
Expo Router
React Native
Stripe Connect
OpenAI
Daily.co
RevenueCat

Need a tutoring platform?

Whether you're a solo tutor or an agency, we can adapt this system to your needs—or build something custom.

Let's talk