Bringing a new concept in online tutoring to life

Tutor Gym Case Study

Tutor Gym is a new approach to online tutoring. We designed and developed a custom platform that supports memberships, session discovery, bookings, live tutoring sessions and subscription payments.

Project launch: 2026

Services

UX & UI Design

Payment Integration

Online subscriptions

Bespoke platform development

Technologies

PHP framework for elegant, scalable, and structured web applications.

Open source web development framework built on React.

A safe, secure online payment management system.

Screenshot of device

About the Client

Tutor Gym is a startup offering a new, more flexible approach to online tutoring. With the concept still taking shape, they needed help defining how the service should work, what the platform needed to support and how to turn the idea into something clear and usable.

  • New online tutoring startup

  • Membership-based model

  • Live small-group sessions

Tutor Gym website Mockup

The Challenge

We thought the Tutor Gym concept was brilliant. Alex and Harry had a clear vision for how the service should come together and work day to day. They just needed help turning that vision into a working platform.

The challenge was translating those ideas into a complete digital service. Memberships, session allowances, bookings, payments, recurring classes and attendance all needed to work together, while the experience for students still had to feel simple and straightforward.

animated image

Defining how the service would work

We worked with Alex and Harry to define exactly how the platform needed to behave.

We produced a detailed technical specification covering every platform rule and interaction, from memberships, allowances and bookings through to recurring sessions, attendance, payments, notifications and user permissions. This gave the project a clear foundation and ensured the platform reflected how Tutor Gym needed to operate day to day.

Building the platform behind the service

The platform combines a Next.js and Tailwind front end with a Laravel backend and MySQL database. Filament powers the admin and tutor panels, giving the Tutor Gym team a practical way to manage the service.

Diagram

Zoom handles live sessions and recordings, Stripe manages subscriptions and recurring payments, and SendGrid delivers booking confirmations, reminders and other essential emails.

Each part of the architecture was designed to work together, keeping the experience consistent for students while giving tutors and administrators the tools they need behind the scenes.

Designing the Tutor Gym experience

Designing the Tutor Gym experience

Tutor Gym needed to feel different from a traditional tutoring website. We developed a bright, energetic visual style to give the platform plenty of personality without making it feel childish.

The same visual approach carries across the public website and student platform, using bold typography, helping everything feel consistent while keeping key journeys such as browsing sessions, booking classes and managing a membership clear and easy to use.

Tutor Gym Case Study Video
Screenshot of website

Helping students get started quickly

We kept the sign-up process as simple as possible, breaking it into clear steps and guiding users through account creation, email verification, student details, membership selection and payment.

Once sign-up is complete, the platform directs users towards their next step. If they started from a particular session, they can return and book it straight away. Otherwise, they are guided to the timetable to find and book their first class.

tutorgym.co.uk
Video of the booking process on the Tutor Gym platform

Making booking simple

The timetable gives students a clear view of upcoming sessions, with filters to help them find the right subject, academic level, tutor or date. Each session page brings together the key information they need before deciding whether to book.

The platform checks availability, membership status, remaining allowance and booking deadlines automatically. Students can book in a single action, see when a session is full, and manage upcoming bookings from their account. If they cancel within the allowed window, their session allowance is returned automatically.

Automating live sessions with Zoom

We integrated with the Zoom API, so meetings are created automatically for sessions taking place using scheduled tasks. The platform adds the assigned tutor as host and stores the correct joining link against the session.

After each class, the platform retrieves the recording from Zoom and adds it to the relevant session page for students who attended. This removes the need to create meetings, assign hosts, copy links or upload recordings manually.

Making memberships work smoothly

Tutor Gym's memberships all renew on the first of the month, so we built the payment logic around a fixed monthly cycle. Students joining partway through a month are charged a pro rata amount and receive an adjusted session allowance for the time remaining.

Upgrades take effect immediately, where the web app calculates the additional payment and the platform updating the student's allowance. Downgrades and cancellations are scheduled for the end of the current month, so access continues until the next renewal date.

Web app Image

The outcome

Tutor Gym launched with a platform that turns Alex and Harry's original idea into a working service. It gives the team a practical way to run the business now, with room to grow as more students, tutors and sessions are added.

Other case studies

View all Case Studies

Arrange a discovery call

Get in touch with Hannah directly to discuss your project or alternatively contact us via our form.

Hannah Laird

Hannah Laird

Client Manager