All case studies
SWB Korepetycje — online tutoring school

Online tutoring platform — takeover & continuous development

Timeline: Taken over from a previous team; a year of continuous development so far, with further stages of the collaboration already planned.

View live

The problem

SWB Korepetycje is an online tutoring school built on verified tutors from Poland’s top universities — thousands of lessons delivered, hundreds of students, and a 5.0/5 average across 50+ reviews. The platform behind it — a landing page plus separate panels for admins, tutors and students — had been built and maintained by another team.

Taking over someone else’s production codebase is where many projects stall: an unfamiliar architecture, a live product with paying users, and no tolerance for downtime. SWB needed a partner who could pick the platform up mid-flight and keep shipping — faster than before, without breaking what already worked.

What we built

We took over the platform — a Next.js application backed by Supabase (PostgreSQL) — and first put solid engineering foundations under it: three separate environments, CI/CD on GitHub Actions and hosting on Vercel, so every change ships through a safe, repeatable pipeline instead of straight to production.

The platform serves three roles from one codebase. Tutors publish their available slots; students book one-off lessons or subscribe to fixed weekly slots with recurring Stripe payments; admins run the whole operation from their own panel. A public landing page and blog bring in new students on top.

With the foundations in place, we kept adding what the business needed next: Stripe subscriptions as a new revenue model, a reporting system in which AI turns tutors’ lesson write-ups into clear progress reports, and a full redesign of the web application.

The result

Feature delivery accelerated many times over compared to the previous setup — the collaboration has now run for a year and keeps going, with further steps already planned together.

The new features moved the business, not just the codebase: subscriptions added a second monetization model on top of one-off bookings, and AI-generated progress reports became a genuine differentiator — a concrete reason to pick SWB over competing tutoring platforms. Parents see documented progress; the school claims 93% of students do.

Day to day, the redesigned app is simply nicer to run: admins and tutors manage schedules, bookings and reports in one place, and the platform keeps growing steadily with its user base.

Want a similar system?

Estimate your project