Case study · SaaS · Laravel · Vue · AI · 11 miesięcy

· Czas czytania: 8 minut

11 miesięcy z AI: Jak zbudowałem s.gabito.pl od podstaw

mgr Przemysław Gajek ·

Nigdy wcześniej nie podjąłem się tak ambitnego projektu. System s.gabito.pl – w pełni autorska platforma do zarządzania gabinetem terapii manualnej i dla psów – powstawał przez 11 miesięcy, dzień po dniu, nocami, weekendami, pomiędzy zleceniami. Dziś, po wejściu do testów przedprodukcyjnych, mogę powiedzieć: była to największa lekcja w mojej 40-letniej karierze IT.

Zobacz live: s.gabito.eu → · Demo systemu: s.gabito.eu/demo → · Case study gabito.eu →

Dlaczego zdecydowałem się na własny system?

Przez lata pracowałem z WordPressem – od prostych blogów po rozbudowane strony. W projektach takich jak Familia Czeladź testowałem hybrydowe rozwiązania (lekki frontend SPA + WordPress jako headless CMS). Jednak gdy potrzebowałem narzędzia do kompleksowego zarządzania gabinetem (rezerwacje, klienci, karnety, historia wizyt, raporty), rynek nie oferował niczego, co spełniałoby wszystkie te wymagania w jednym miejscu.

Wiedziałem, że muszę zbudować to samodzielnie – od zera, z własnym kodem, bez ograniczeń narzucanych przez gotowe systemy. Kluczem była pełna kontrola nad architekturą i integracja z mechanizmami sztucznej inteligencji, które mogły realnie usprawnić pracę gabinetu.

Architektura klient-serwer – dlaczego nie WordPress?

Decyzja była jednoznaczna: architektura klient-serwer z oddzielnym backendem (Laravel) i frontendem (Vue). Dlaczego? Zbyt wiele razy natknąłem się na ograniczenia WordPressa – konflikty wtyczek, spadki wydajności, trudności w budowie skomplikowanych zależności.

System musiał być modułowy, skalowalny i przygotowany na integrację z AI. Już przy tworzeniu strony gabito.eu przekonałem się, że czysty kod SPA daje znacznie lepszą kontrolę i szybkość. W przypadku s.gabito.pl wymagania były jeszcze większe – każdy gabinet otrzymał własną, w pełni konfigurowalną stronę SPA, dostosowaną do jego identyfikacji wizualnej.

Rola sztucznej inteligencji – nie tylko narzędzie, ale partner

Cały projekt powstawał z wykorzystaniem modeli AI – od projektowania struktury bazy danych, przez generowanie kodu, aż po refaktoryzację. Nie korzystałem jednak z AI w sposób przypadkowy. To ja definiowałem architekturę, a AI pomagało w implementacji. Taki workflow stał się moją codziennością – coś, co dziś nazywam vibe codingiem: współpraca z modelem, który rozumie kontekst i potrafi zaproponować rozwiązanie.

W samym systemie wdrożyłem trzy niezależne asystenty AI, odpowiedzialne za:

  • tłumaczenia semantyczne (zachowujące sens, nie dosłowne),
  • generowanie raportów z dużej ilości danych,
  • korektę i redakcję tekstów tworzonych w systemie.

To właśnie AI pozwoliło mi zautomatyzować zadania, które normalnie wymagałyby oddzielnych modułów lub dużych nakładów pracy. Nawiązuję tutaj do moich doświadczeń z wdrażaniem Inteligentnych Asystentów AI, gdzie pokazałem, jak wielką wartość może przynieść automatyzacja obsługi klienta.

11 miesięcy pracy – między pasją a wyzwaniem

Pracowałem nad systemem kilkanaście godzin dziennie, często kosztem snu. Były momenty zwątpienia: kod działał źle, moduły nie chciały się ze sobą komunikować, nowa wiedza zmuszała do przepisywania z pozoru gotowych fragmentów. Jednak każda pokonana przeszkoda wzmacniała moje przekonanie, że to właściwa droga.

Z mojej praktyki: Największym błędem na początku było próbowanie zbudowania wszystkiego naraz. Dopiero kiedy podzieliłem system na wyraźne moduły (rezerwacje, klienci, karnety, strony SPA) i każdy z nich traktowałem jako osobny projekt w ramach całości, praca nabrała tempa. Uczyłem się na bieżąco – Laravela, Vue, integracji API, promptowania modeli AI. Bez tej podzielonej strategii prawdopodobnie utknąłbym w chaosie.

System w szczegółach – co potrafi s.gabito.pl?

System oferuje m.in.:

  • Zarządzanie rezerwacjami z kalendarzem i powiadomieniami,
  • Bazę klientów i historię wizyt (również dla zwierząt),
  • Sprzedaż karnetów, voucherów i rozliczenia,
  • Generowanie raportów finansowych i statystyk,
  • Trzy wbudowane asystenty AI,
  • Strony SPA dla każdego gabinetu z panelami konfiguracyjnymi,
  • Wielojęzyczność opartą na tłumaczeniach AI,
  • Mechanizmy dostępności (kontrast, powiększanie czcionki).

Wszystko to zbudowane jest na jednym, spójnym kodzie. Dla porównania – podobny zestaw funkcji przy użyciu WordPressa i kilkunastu wtyczek byłby praktycznie niemożliwy do utrzymania.

Ciekawostka: Tłumaczenia semantyczne to nie tylko zamiana słów. Treści muszą mieć sens w kontekście terapii – np. „napięcie mięśniowe” nie może stać się „woltażem mięśni”. Modele AI, które wdrożyłem, zostały nauczone na branżowej terminologii, co było ogromnym wyzwaniem, ale dało efekt, z którego jestem dumny.

Strona SPA dla każdego gabinetu – elastyczność w pigułce

Każda placówka korzystająca z systemu dostaje własną stronę internetową w technologii SPA, zarządzaną z poziomu panelu administracyjnego. Można tam ustawić kolorystykę, logo, układ elementów – wszystko bez dotykania kodu. Strona pobiera dynamicznie dane (cennik, tłumaczenia, opisy) z centralnego backendu, dzięki czemu zmiany od razu są widoczne.

To podejście przypomina trochę to, co zrobiłem w hybrydzie dla Familia Czeladź – jednak tam frontend był oddzielną aplikacją. Tutaj integracja jest znacznie głębsza, a elastyczność większa.

Lekcje na przyszłość – co bym zrobił inaczej?

  1. Planowanie koncepcji AI – wiele modeli wymagało dostrojenia, czego nie uwzględniłem w harmonogramie.
  2. Dokumentacja od samego początku – po 11 miesiącach niektóre decyzje projektowe umknęły; teraz tworzę dokumentację na bieżąco.
  3. Testy jednostkowe – oszczędziłyby mnóstwa ręcznego testowania.

Jednak ogólnie uważam projekt za ogromny sukces. Udowodnił, że nawet jedna osoba, wyposażona w odpowiednią wiedzę i wsparcie AI, może zbudować zaawansowany system biznesowy.

Podsumowanie

System s.gabito.pl to dowód na to, że sztuczna inteligencja realnie zmienia proces tworzenia oprogramowania. Nie zastępuje programisty, ale daje mu supermoce. Jeśli interesują Cię podobne rozwiązania albo masz pomysł na własny system – zapraszam do kontaktu. Więcej moich narzędzi i realizacji znajdziesz w sekcji bezpłatnych narzędzi webowych oraz na stronie gabito.eu.

FAQ

Najczęściej zadawane pytania

Czy do zbudowania takiego systemu trzeba być ekspertem AI?

Nie, ale potrzebna jest solidna wiedza programistyczna. Modele AI pomagają, ale to Ty definiujesz architekturę – bez zrozumienia, jak działa backend czy frontend, AI nie zastąpi projektanta.

Czy samodzielny system jest tańszy niż WordPress?

W krótkim terminie – nie. Wymaga ogromnego nakładu pracy. W długim terminie – tak, bo unikasz kosztów licencji, wtyczek i problemów z wydajnością. Dla mnie to inwestycja, która się zwraca.

Jakie narzędzia AI były najbardziej pomocne?

Używałem głównie modeli LLM (takich jak GPT-4, Claude) do generowania kodu, refaktoryzacji i testowania. Dodatkowo własny prompt engineering pozwolił mi zbudować asystentów w systemie.

Czy system można rozbudować o kolejne funkcje?

Tak, właśnie o to chodzi. Architektura modułowa pozwala na dodawanie nowych modułów (np. integracja z płatnościami online) bez przepisywania całego kodu.

Ile kosztuje stworzenie podobnego systemu?

To zależy od złożoności. W moim przypadku – 11 miesięcy pracy. Dla klienta komercyjnego wycena byłaby inna, ale chętnie doradzę – napisz do mnie.

Autor

O autorze

mgr Przemysław Gajek — trener AI i twórca stron TakAstro

mgr Przemysław Gajek

Trener i praktyk IT z 40-letnim doświadczeniem, obecnie specjalizujący się w wykorzystaniu LLM do automatyzacji i budowy systemów webowych. Twórca systemu Gabito, prowadzi szkolenia z zakresu ChatGPT, automatyzacji i budowy nowoczesnych aplikacji webowych.

Profil trenera →

Chcesz podobny projekt?

Porozmawiajmy o Twoim systemie

SaaS od zera, integracja AI lub platforma do zarządzania biznesem — pomogę zaprojektować rozwiązanie dopasowane do Twoich potrzeb.

Bezpłatna wycena