Bringing a new concept in online tutoring to life

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.

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

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


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.

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.

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.
Arrange a discovery call
Get in touch with Hannah directly to discuss your project or alternatively contact us via our form.

Hannah Laird
Client Manager























