Algebra i Spółka: case study

System rezerwacji i sprzedaży korepetycji z matematyki. Od landing page'a po panel administratora, płatności online i automatyzację kontaktu.

Problem

Korepetytor matematyki potrzebował miejsca, gdzie potencjalny klient może sprawdzić ofertę, wykonać darmowy test diagnostyczny, zarezerwować lekcję i przejść przez cały proces zakupu, bez ręcznego ustalania terminów w wiadomościach prywatnych.

Rynek korepetycji jest nasycony prostymi ogłoszeniami. Celem było zbudowanie czegoś, co wyróżnia się profesjonalizmem i automatyzuje obsługę klienta od pierwszego kontaktu aż po potwierdzenie płatności.

Rozwiązanie

Kompletny mini-system, nie tylko strona wizytówka

Landing page

Strona główna z ofertą, testem diagnostycznym, FAQ i pełną nawigacją.

System rezerwacji

Wybór terminu, lekcji pojedynczej lub pakietu, potwierdzenie e-mail.

Płatności online

Integracja HotPay: BLIK i przelew bankowy. Automatyczne faktury.

Panel użytkownika

Historia lekcji, notatki, harmonogram, materiały z zajęć.

Panel administratora

Zarządzanie grafikiem, klientami, płatnościami i eksport danych.

Logowanie OAuth

Google i Facebook OAuth + klasyczne konto e-mail z JWT.

Automatyczne maile

Potwierdzenia rezerwacji, przypomnienia i powiadomienia systemowe.

Test diagnostyczny

Interaktywny quiz z raportem kompetencji, osobno dla E8 i Matury.

Stack technologiczny

Backend

Python / Flask

Frontend

TypeScript + React + Vite

Stylowanie

TailwindCSS

Baza danych

SQLite + JSON (hybrydowo)

Płatności

HotPay (BLIK / Przelew)

E-mail

SMTP / Brevo

Autoryzacja

OAuth (Google / Facebook) + JWT

Deployment

Koyeb / Docker

Widoki i ekrany

Co zobaczy użytkownik, a co zobaczy admin

Strona główna

Hero z CTA, test diagnostyczny, opinie, sekcja "Jak wygląda współpraca?"

Oferta i pakiety

Trzy plany cenowe, pojedyncza lekcja, FAQ, ROI dla klienta.

Rezerwacja

Wybór daty i godziny, integracja z koszykiem i bramką płatniczą.

Panel użytkownika

Lista lekcji, notatki z tablicy interaktywnej, historia płatności.

Panel administratora

Widok kalendarza, zarządzanie klientami, eksport ZIP.

Test diagnostyczny

Quiz ~20 pytań, raport kompetencji, lejek do rezerwacji.

Co było najtrudniejsze?

Techniczne wyzwania, które naprawdę wymagały rozwiązania

Integracja płatności HotPay

Wysokie

Obsługa callbacków asynchronicznych, weryfikacja podpisu SHA-256, edge-case'y przy nieudanych płatnościach i zwrotach.

OAuth + JWT w jednym systemie

Wysokie

Spójna sesja niezależnie od metody logowania (Google, Facebook, e-mail). Refresh token, wygaśnięcie, CORS.

Hybrydowe przechowywanie danych

Średnie

Dynamiczne treści w JSON (łatwa edycja bez migracji), dane transakcyjne w SQLite z migracjami Alembic.

Grafik rezerwacji bez kolizji

Średnie

Blokowanie slotów w czasie rzeczywistym, obsługa anulowań z regułami "last-minute", stałe terminy dla pakietów.

Zabezpieczenie panelu admina

Średnie

Role-based access control, audit log, eksport bazy do ZIP tylko dla super-admina.

Wnioski dla podobnych projektów

Ten projekt pokazuje, że nawet mały biznes usługowy (korepetytor, trener, kosmetyczka, fizjoterapeuta, instruktor) może korzystać z pełnego systemu rezerwacji i sprzedaży zamiast ręcznego umawiania klientów w wiadomościach.

Model z testowym lejkiem diagnostycznym → rezerwacja → płatność jest przenośny na inne branże: dietetyk (ankieta wstępna), coach (test wartości), szkoła językowa (test poziomu). Platforma jest gotowa do white-label.

Zobacz projekt live

Potrzebujesz podobnego systemu?

System rezerwacji, panel klienta, płatności i automatyzacja: gotowe dla Twojego biznesu usługowego.

Porozmawiajmy o projekcie
Korepetytor Algebry