PETSEO
Główny rezultat
Gotowe MVP marketplace petseo.pl — aplikacja mobilna dla właścicieli + panele webowe dla placówek i administratora, gotowe pod uruchomienie
Problem biznesowy
Na polskim rynku brakowało platformy łączącej trzy strony usług dla zwierząt: właścicieli pupili, placówki (weterynarze, groomerzy) oraz operatora platformy. Klient potrzebował gotowego do uruchomienia produktu z modelem subskrypcyjnym dla biznesów.
Stan wyjściowy
Projekt budowany od zera od sierpnia 2025.
Ograniczenia projektu
Rozwiązanie
Zaprojektowałem i wdrożyłem kompletną platformę: aplikację mobilną dla właścicieli zwierząt, panel dla placówek oraz panel administracyjny operatora. Cały produkt działa na własnej infrastrukturze z automatycznym wdrażaniem zmian, z gotowymi płatnościami subskrypcyjnymi dla klientów B2B.
Architektura
Multi-API .NET 10 z FastEndpoints (4 osobne API per audience). PostgreSQL + PostGIS do geolokalizacji. SuperTokens jako auth provider z Node auth-proxy do customizacji. Asynchroniczne joby przez MassTransit + RabbitMQ. Frontend monorepo: B2B/Admin web (React 19 + Vite 7 + Tabler) + mobilka B2C (React Native + Expo + Tamagui). Stripe Subscriptions do monetyzacji B2B. Multi-channel notifications: EmailLabs (email), SerwerSMS (SMS), Expo Push (push).
Rozdzielone panele dla każdej grupy odbiorców (właściciel / placówka / admin) zamiast jednego wielkiego systemu
Aplikacja mobilna w technologii pozwalającej szybko publikować aktualizacje bez własnej infrastruktury mobilnej
Własny system logowania zamiast gotowej usługi w chmurze — kontrola kosztów przy skalowaniu
Spójny design między aplikacją mobilną a panelami webowymi
Funkcjonalności
Technologie
Rezultaty
Moje odpowiedzialności
Wyzwanie
Spójny wygląd między aplikacją mobilną a panelami webowymi
Rozwiązanie
Wspólny system designu między aplikacją mobilną a panelami
Wyzwanie
Wyszukiwanie placówek po lokalizacji w skali całego kraju
Rozwiązanie
Optymalizacja wyszukiwania po lokalizacji do dużej skali
Wyzwanie
Obsługa różnych modeli rezerwacji bez komplikacji dla użytkownika
Rozwiązanie
Elastyczna obsługa różnych modeli rezerwacji bez komplikowania kodu
Wyzwanie
Powiadomienia w wielu kanałach (email, SMS, push) bez duplikatów
Rozwiązanie
Niezawodne powiadomienia bez ryzyka duplikatów
Budujesz marketplace lub wielostronną platformę SaaS? Pogadajmy.
Porozmawiajmy o Twoim projekcie i sprawdźmy, jak mogę pomóc w realizacji podobnych wyzwań.