← Wszystkie realizacje

Case study

Sponti

Miejska PWA, która zamiast list i rankingów daje jedną trafną odpowiedź: co robić teraz.

Zakres
Koncept, produkt i cała inżynieria
Typ
Aplikacja webowa · PWA · Silnik rekomendacji
Status
w rozwoju
Adres
przed publicznym startem
Trzy ekrany aplikacji Sponti — onboarding preferencji i główny ekran z rekomendacją „co robić teraz"

Aplikacje do odkrywania miasta zasypują dziesiątkami opcji, rankingów i recenzji — a decyzja dalej należy do Ciebie. Sponti odwraca ten schemat: zna Twoją lokalizację, preferencje i kontekst, i podaje jedną konkretną propozycję z przyciskiem akcji. Jak znajomy, który po prostu mówi „idź tu".

Cel

Produkt na jeden scenariusz: masz wolną chwilę w mieście i nie chcesz przewijać list. Otwierasz apkę, dostajesz jedną propozycję dopasowaną do pory, pogody, tłoku i Twojego stylu — akceptujesz albo prosisz o coś innego. Zero planowania na zapas, zero paraliżu decyzyjnego.

Rozwiązanie

Zaprojektowałem i zbudowałem cały produkt: od konceptu i UX, przez silnik rekomendacji, po architekturę monorepo.

  • Onboarding preferencji: cztery archetypy („vibe"), stosunek do tłumu i tempo dnia
  • Silnik rekomendacji ważący dystans, preferencje, porę dnia, pogodę i przewidywany tłok
  • Baza ~1500 miejsc Warszawy z OpenStreetMap w PostgreSQL + PostGIS
  • PWA w Next.js + API w NestJS — monorepo ze wspólnym kontraktem typów
  • Plan dnia i zapisane miejsca na koncie użytkownika (logowanie Google lub e-mail)

Status prac

Sponti jest w aktywnym rozwoju. Działa pełny przepływ — od onboardingu, przez geolokalizację, po rekomendację z realnych danych miejsc — a ja dopracowuję warstwę tłoku na żywo i plan dnia przed publicznym startem. Ta sekcja uzupełni się o efekty po premierze.