← Indeks

Czym się zajmuję

Strony, portale i aplikacje: od statycznej wizytówki po system z własnym backendem.

Robię strony, portale i aplikacje: od statycznej strony firmowej, którą klient sam aktualizuje, po systemy z własnym backendem, rezerwacjami i logiką, której nie da się kupić gotowej.

Zakres zależy od tego, czego projekt naprawdę potrzebuje. Gabinetowi lekarskiemu wystarczy statyczna strona z umawianiem wizyt, dokładanie do niej bazy danych i panelu administracyjnego byłoby przerostem formy nad treścią. Klubowi sportowemu prowadzącemu turnieje i ranking potrzeba już prawdziwego backendu, bo tam dane się zmieniają, liczą i muszą przetrwać restart serwera.

Jak wygląda współpraca

Zaczynam od rozmowy, nie od formularza. Chcę wiedzieć, do kogo strona ma trafić i co ten ktoś ma zrobić po wejściu: zadzwonić, zapisać się, sprawdzić wynik. Reszta decyzji technicznych, czyli Astro czy pełny backend, statyka czy panel do samodzielnej edycji, wynika z odpowiedzi na te pytania, nie z mojego gustu.

Wycenę i termin podaję po tej rozmowie, nie przed. Statyczna strona to zwykle kilka dni pracy, system z własnym backendem i logiką biznesową to już tygodnie, w zależności od zakresu.

Przykład z ostatnich projektów

Portal klubu tenisowego: Django jako API, Astro jako osobny front, pięć formatów rozgrywek turniejowych i ranking na własnym silniku Elo, pokrytym testami. Działa jak PWA, z powiadomieniami push. Wdrożenia idą przez GitHub Actions ze skryptem rollbacku, na własnym VPS w Dockerze.

Na drugim biegunie stoi statyczna strona szkoleń, gdzie ceny i terminy kursów są trzymane jako dane oddzielone od wyglądu, żeby firma sama mogła je zmieniać bez dotykania kodu. Zero backendu, bo przy tej skali każda ruchoma część to tylko coś więcej do zepsucia.

Co znajdziesz na tym blogu

Notatki techniczne o tym, jak zbudowany jest ten konkretny serwis, na którym właśnie czytasz: Flask, PostgreSQL, panel administracyjny, sanityzacja treści. Zbudowany celowo w innym stacku niż reszta moich projektów, żeby pokazać, że wybór technologii wynika z zadania, nie z przyzwyczajenia.

Osobno są opisy przykładowych realizacji, oznaczone jawnie tam, gdzie są koncepcyjne, nie zrealizowane komercyjnie.

Kontakt

Najprościej mailem. Odpowiadam w ciągu dnia roboczego.