ZPI Day

TravelHub

System planowania podróży

Członkowie:   Jan, Jeremiasz, Michał oraz Michał
Opiekun:   Aleksandra Kawala-Sterniuk

Cele projektu

Cele biznesowe: Stworzenie kompleksowej aplikacji podróżniczej zwiększającej zaangażowanie użytkowników, poprawiającej efektywność planowania podróży i wzmacniającej pozycję marki na rynku turystycznym. Zadania i rezultaty:

  • Opracowanie aplikacji webowej z integracją API (Google Flights, Google Maps).
  • Implementacja systemu ocen, planów podróży, rezerwacji i blogów użytkowników.
  • Zapewnienie wysokiej wydajności (czas odpowiedzi < 1 s) i bezpieczeństwa danych użytkowników. Metryki i weryfikacja: liczba aktywnych użytkowników miesięcznie, średni czas planowania podróży w aplikacji, liczba dodanych planów i wpisów blogowych.

Opis projektu

Kontekst: Współczesna branża turystyczna opiera się na wielu rozproszonych narzędziach – osobne aplikacje służą do planowania tras, wyszukiwania lotów, rezerwacji noclegów czy prowadzenia blogów podróżniczych. Problemy użytkowników: Podróżni muszą korzystać z wielu serwisów jednocześnie, co jest czasochłonne, utrudnia synchronizację danych i ogranicza wygodę korzystania z usług. Ograniczenia istniejących rozwiązań: Obecne aplikacje często koncentrują się na jednym aspekcie podróży (np. rezerwacjach lub mapach), przez co użytkownik nie ma kompleksowego narzędzia do planowania całego wyjazdu. Problem: Brak zintegrowanej platformy, która łączyłaby planowanie, rezerwacje i społeczność podróżników w jednym intuicyjnym środowisku.

Artefakty

Końcowe produkty:

  • Aplikacja webowa TravelHub integrująca funkcje planowania podróży, rezerwacji oraz społecznościowe. Narzędzia wspierające:
  • Moduły integracyjne z API Google Flights i Google Maps, system testów automatycznych. Charakterystyka:
  • Aplikacja wdrożona w środowisku chmurowym (Azure), działająca w przeglądarce. Zapewnia bezpieczne logowanie, zarządzanie treściami użytkowników i dynamiczną synchronizację danych w czasie rzeczywistym.

Odbiorcy

Użytkownicy końcowi: Osoby podróżujące, które dzięki TravelHub zyskują jedno miejsce do planowania, organizowania i dokumentowania swoich wyjazdów, co znacząco zwiększa komfort i oszczędza czas. Zespoły wewnętrzne: Dział techniczny i administracyjny uzyskają scentralizowane narzędzie do zarządzania integracjami (np. API Skyscanner, Google Maps), co ograniczy koszty utrzymania wielu osobnych systemów. Organizacje zewnętrzne: Partnerzy branżowi, jak biura podróży i portale rezerwacyjne, zyskają nowy kanał promocji i sprzedaży swoich usług poprzez integrację z aplikacją. Społeczność: Projekt przyczyni się do budowy aktywnej społeczności podróżników wymieniających się doświadczeniami i inspiracjami w formie blogów i ocen atrakcji.

Technologie

C#-(CSharp) Azure Microsoft-SQL-Server HTML5 CSS3 JavaScript Visual-Studio Git GitHub Jira
Mapa drogowa
Repozytoria