Johan Sebastian Luna
  1. Work
  • Work
  • Blog
  • Games
  • About
  • Contact
TTCThe Tutoring ClubAspire. Attain. Achieve.London  ·  Est. 2022
Johan Sebastian Luna
  1. Work
  2. /05
  3. /The Tutoring Club
  • Work
  • Blog
  • Games
  • About
  • Contact

Full-stack  ·  2023 - 2024

The Tutoring Club.

A platform for tutors to find students and for students to find tutors.

Visit the siteProject facts
05Est. 2022

London

Dubai

Riyadh

Hong Kong

&
i.Project factsProject facts

The Tutoring Club, at a glance.

Project Facts

Owner
The Tutoring Club
Role
Full-stack
Year
2023 - 2024
Stack
React, Next.js, Go, PostgreSQL, Redis, Kubernetes, Cloudflare R2, Clerk, and PlanetScale
Live
thetutoringclub.com
ii.OverviewOverview

A platform for tutors and students.

The Tutoring Club is a platform where tutors find students and students find tutors. I built the product behind the site: booking and payments, video lessons, and shared notebooks.

Lessons run in Zoom, and the recording and transcript come back onto the lesson. Tutor and student can write in the same document or on a whiteboard while they work. Parents and students have separate accounts, with messaging and lesson reports between them. I worked on it from 2023 to 2024.

iii.What I builtWhat I built

Four parts to one platform.

  1. →i.

    Booking & payments

    Tutor availability, lesson booking and Stripe Connect payouts, with cancellation and refund policies built in.

  2. →ii.

    Video lessons

    Zoom lesson rooms, with recordings and transcripts synced back to each lesson.

  3. →iii.

    Shared notebooks

    Real-time collaborative documents and whiteboards for tutor and student, on Hocuspocus.

  4. iv.

    Family accounts

    Parent and student accounts kept separate, with messaging and lesson reports.

“Aspire. Attain. Achieve.”

The Tutoring Club

iv.The business, in numbersThe business, in numbers
Students placed
175+
Years running
4
Success rate
97%
Tutor match
48hr
v.Style guideStyle guide

The house style.

Logo

The Tutoring Club

Colour
  • Midnight#182640RGB:24/38/64
  • Gold#BE9855RGB:190/152/85
  • Gold light#D2B579RGB:210/181/121
  • Ivory#FAF7EFRGB:250/247/239
  • Parchment#ECE4D4RGB:236/228/212
  • Forest#2E3E2FRGB:46/62/47
  • Slate#56524ERGB:86/82/78
Primary · HeadingsAa

Playfair Display

Weights
  • RegularRigorous
  • ItalicConsidered
  • BoldAssured
Body copy

Libre Baskerville

Aspire. Attain. Achieve.

Labels

DM Sans

London · Est. 2022

Icons

Lucide

lucide-react

The icons The Tutoring Club's site imports most.

  • ArrowLeft
  • Loader2
  • ChevronRight
  • Plus
  • Check
  • Trash2
vi.On screenOn screen

The site, as it ships.

The Tutoring Club website homepage
The Tutoring Club website, mid-page section
The Tutoring Club website, lower-page section
Next project
06
Halvex

Get in touch

Got something worth building?

me@archery-luna.com
Back to top

Index

  • Home
  • Blog
  • Games
  • Style guide

Elsewhere

  • GitHub
  • LinkedIn
  • CV

Based in

London, UK

Open to interesting projects

Archery Luna.

© 2026 Johan Sebastian Luna

Designed and built by me