
TRAiVEL – rekomendacje podróży oparte o sentyment
Hackathonowa aplikacja rekomendacji podróży
Hackathonowa aplikacja podróży łącząca sentyment z Twittera i ceny Skyscanner.
Opis projektu
TRAiVEL prezentuje ceny lotów na weekend i wizualizuje dane o nastrojach w oparciu o sentyment z Twittera.
Przegląd
Projekt powstał w ok. 24 godziny w 4‑osobowym zespole na hackathonie i zdobył nagrodę Skyscanner. Celem było rekomendowanie podróży na podstawie lokalizacji i przybliżonego poziomu szczęścia w krajach Europy.
Sentyment bazuje na danych z Twittera, filtrowanych do rodzimych użytkowników, a następnie analizowanych przez Microsoft Cognitive Services. Równolegle pobieramy rekomendacje lotów ze Skyscanner.

Wszystko jest wizualizowane na interaktywnej mapie, którą można dostosować do innych źródeł danych.
Szczegóły techniczne
Projekt podzielono na 4 obszary: A) integracja Twitter API, B) integracja Microsoft Cognitive Services, C) integracja Skyscanner API, D) główny backend i frontend aplikacji.
Backend napisaliśmy w Flask ze względu na szybkość prototypowania, a frontend oparto o bibliotekę mapową.
Poszczególne usługi nie zostały w pełni zintegrowane w czasie hackathonu – aplikacja działała na prawdziwych danych, ale zapisanych statycznie na potrzeby demo.
Mój wkład
Byłem autorem pomysłu, zaprojektowałem przepływ danych, koordynowałem prace zespołu i zbudowałem główny backend oraz frontend integrujący całość.