Menu
Realizacje 10 min czytania

Itinova.io — aplikacja do planowania podróży z AI

Mateusz Pawlica
Zaktualizowano:
Itinova.io — aplikacja do planowania podróży z AI

Planujesz wakacje. Otwierasz przeglądarkę, wpisujesz „co zobaczyć w Portugalii” i zaczynasz przeglądać. Jeden blog podpowiada Lizbonę, drugi Porto, trzeci Algarve. Po godzinie masz 20 otwartych zakładek, notatki w telefonie i zero gotowego planu.

Brzmi znajomo? Właśnie z tym problemem przyszedł do nas klient. Chciał zbudować narzędzie, które zrobi to za podróżnika — w kilka minut zamiast kilku godzin. Tak powstało Itinova.io.

W tym artykule pokażę, jak wyglądał ten projekt od środka — od pierwszego pomysłu, przez wyzwania, aż do gotowej aplikacji, z której korzystają użytkownicy z całego świata — największy ruch pochodzi ze Stanów Zjednoczonych.

Problem: planowanie podróży zabiera godziny

Każdy, kto kiedykolwiek organizował wyjazd, wie, ile to zajmuje. Szukanie atrakcji, sprawdzanie odległości, układanie tras, porównywanie cen noclegów. Do tego dochodzą pytania typu: „Czy zdążymy to wszystko zobaczyć w 5 dni?” albo „W jakiej kolejności zwiedzać, żeby nie tracić czasu na dojazdy?”.

Typowe planowanie wygląda tak:

  • Dziesiątki zakładek w przeglądarce — każda z innego bloga podróżniczego
  • Notatki rozrzucone po telefonach i arkuszach — trudno się w nich połapać
  • Brak jednego miejsca, gdzie widać cały plan dnia po dniu
  • Godziny poświęcone na układankę — która atrakcja blisko której, ile czasu na dojazd

Nasz klient dobrze rozumiał ten problem, bo sam go wielokrotnie doświadczał. Wiedział, że sztuczna inteligencja może to rozwiązać — potrzebował kogoś, kto zamieni ten pomysł w działający produkt.

Rozwiązanie: gotowy plan podróży w kilka minut

Itinova.io to aplikacja internetowa, która tworzy spersonalizowane plany podróży za pomocą sztucznej inteligencji. Działa prosto — podajesz, dokąd chcesz jechać, na ile dni, co lubisz robić — a system przygotowuje gotowy plan z konkretnymi miejscami, trasami i czasem dojazdu.

Nie dostajesz jednej propozycji. System generuje kilka wariantów do wyboru — np. plan skoncentrowany na zwiedzaniu, plan dla miłośników jedzenia albo mieszankę kultury i natury. Wybierasz ten, który najbardziej Ci odpowiada, i dostajesz szczegółowy rozkład każdego dnia.

Co ważne — to nie jest zamknięty dokument. Cały plan możesz edytować: przestawiać atrakcje, dodawać własne miejsca, zmieniać kolejność dni. Wszystko na interaktywnej mapie, gdzie widzisz, co gdzie jest i ile zajmie dojazd.

Ekran wyboru trybu planowania w Itinova.io — samodzielnie lub z pomocą AI
Ekran wyboru trybu planowania — tworzysz plan samodzielnie lub zlecasz to AI

Jak to działa od środka?

Pierwsza wersja MVP powstała w dwa miesiące. Aplikację zbudowałem na frameworku Wasp — pełnostackowe środowisko oparte na React i Node.js, które pozwala szybko stawiać kompletne produkty. Po stronie interfejsu: Tailwind CSS v4. Do map: Google Maps API i MapTiler. Do AI: kilku dostawców jednocześnie — bo jak zaraz zobaczysz, wybór modelu miał kluczowe znaczenie.

Dwuetapowe tworzenie planu

Największym wyzwaniem technicznym było to, żeby plany były logiczne i realistyczne. Nikt nie chce propozycji, w której rano zwiedzasz coś na północy miasta, potem jedziesz na południe, a po obiedzie wracasz na północ.

Rozwiązaliśmy to dwuetapowym podejściem:

🗺️

Szkielet podróży

System ustala, w jakiej kolejności odwiedzać miejsca, gdzie nocować i jak rozłożyć trasy — tak żeby nie tracić czasu na niepotrzebne przejazdy.

📍

Wypełnienie każdego dnia

Na gotowy szkielet nakładane są konkretne atrakcje — restauracje, zabytki, punkty widokowe, lokalne ciekawostki — dopasowane do preferencji podróżnika.

Dlaczego to ważne? Bo jeśli po wygenerowaniu planu chcesz zmienić jeden dzień — np. zamiast muzeum wolisz spędzić czas na plaży — system przelicza tylko ten dzień, bez ruszania reszty trasy. Nie musisz generować wszystkiego od nowa.

Quiz podróżniczy — nie wiesz, dokąd jechać?

Nie każdy zaczyna planowanie z gotowym celem. Dlatego stworzyliśmy funkcję, którą nazwaliśmy quizem podróżniczym. Odpowiadasz na 9 prostych pytań — jaki klimat lubisz, czy wolisz plaże czy góry, jaki masz budżet, czy podróżujesz z dziećmi — a system podpowiada trzy kierunki, które najlepiej do Ciebie pasują.

To trochę jak rozmowa z doświadczonym pracownikiem biura podróży, który Cię wysłucha i zaproponuje coś dopasowanego. Z tą różnicą, że możesz to zrobić o drugiej w nocy w piżamie.

Każda rekomendacja zawiera wynik dopasowania, szacunkowy budżet, najlepszą porę na wyjazd i krótki, trzydniowy plan na start. Jeśli Ci się spodoba — jednym kliknięciem tworzysz pełny plan podróży.

Największe wyzwanie: AI i mapa muszą mówić tym samym językiem

Najtrudniejszą częścią projektu nie było wygenerowanie planu podróży — to AI robi sprawnie. Problem polegał na tym, żeby AI poprawnie przekazywało dane na interaktywną mapę.

Przetestowaliśmy kilka modeli: Grok, Gemini, ChatGPT. Różniły się znacznie pod względem function calling — czyli wywoływania konkretnych funkcji z precyzyjnymi parametrami — i stosowania się do instrukcji dotyczących formatu danych. Nie wszystkie modele radziły sobie jednakowo dobrze. To właśnie tu spędziliśmy najwięcej czasu z całego projektu.

Kluczowe funkcje, które zbudowaliśmy

🗺️

Interaktywne mapy z trasami

Każdy plan wyświetla się na mapie z pinezkami, trasami i szacowanym czasem dojazdu. Nowe miejsca można dodawać bezpośrednio z mapy.

🌍

195+ kierunków w 6 językach

Aplikacja obsługuje ponad 195 krajów. Interfejs i plany dostępne są po polsku, angielsku, niemiecku, hiszpańsku, francusku i portugalsku.

🧮

Kalkulator kosztów podróży

Szacuje koszty na podstawie celu, liczby dni, wielkości grupy i stylu podróżowania. Rozbicie na kategorie: noclegi, jedzenie, transport, atrakcje. Działa bezpłatnie.

📤

Eksport i dzielenie się planami

Plan możesz wyeksportować jako dokument lub zestaw lokalizacji do nawigacji. Ustawienia prywatności: prywatny, dostępny po linku lub publiczny.

🎨

Studio dla twórców treści

Tworzenie wizualnych kart z planami podróży — z własnymi kolorami, logotypem i układem graficznym. Gotowe do pobrania i publikacji w mediach społecznościowych.

💳

System subskrypcji i płatności

Model subskrypcyjny z systemem kredytów. Bezpieczne płatności na komputerach i telefonach, z osobną integracją dla urządzeń Apple.

Interaktywna mapa z zaplanowaną trasą podróży po Nowej Zelandii w aplikacji Itinova.io
Interaktywna mapa z trasą podróży — każdy przystanek zaznaczony pinezką, czas dojazdu widoczny od razu

Skala projektu

Żeby oddać rozmiar tego przedsięwzięcia, oto kilka liczb:

80+
podstron i widoków
6
wersji językowych
kilkanaście
zewnętrznych integracji
4
poziomy ról użytkowników

To nie jest prosta strona wizytówkowa. To pełnoprawna aplikacja internetowa — z bazą danych, systemem kont użytkowników, płatnościami, integracją ze sztuczną inteligencją i dziesiątkami funkcji, które ze sobą współpracują.

Co to oznacza dla Ciebie?

Pokazuję ten projekt nie po to, żeby się pochwalić (choć jestem z niego dumny — możesz zobaczyć też inne projekty, które zrobiłem). Pokazuję go, żeby zobrazować, co jest możliwe.

Może masz pomysł na narzędzie internetowe dla swoich klientów. Kalkulator wycen, system rezerwacji, platforma z panelem użytkownika. Albo chcesz zacząć od czegoś mniejszego — chatbota na swojej stronie albo automatyzacji konkretnych procesów w firmie. Niezależnie od skali — zaczynamy od rozmowy.

Nie musisz mieć gotowej specyfikacji. Wystarczy pomysł — resztą zajmiemy się wspólnie, od koncepcji do działającego produktu.

Jeśli coś chodzi Ci po głowie — odezwij się. Chętnie posłucham.

Masz pomysł na aplikację lub stronę z nietypowymi funkcjami? Porozmawiajmy — chętnie sprawdzę, co mogę dla Ciebie zbudować.

Umów bezpłatną rozmowę
Mateusz Pawlica

Programista, twórca stron i rozwiązań AI dla firm

Od 2014 roku projektuję i buduję rozwiązania cyfrowe — zaczynałem od gier i aplikacji mobilnych, dziś tworzę strony internetowe i wdrażam automatyzacje AI dla małych i średnich firm ze Śląska. Zrealizowałem ponad 20 projektów: od prostych wizytówek po aplikacje z własną sztuczną inteligencją. Pracuję lokalnie, spotykam się z klientami osobiście i pilnuję, żeby każde rozwiązanie było zrozumiałe i użyteczne.