HealthyTravel

Planowanie podróży w sposób przyjazny dla środowiska

Działanie

Aplikacja korzysta z interfejsu Gemini API (model gemini-1.5-pro-latest). Gdy użytkownik planuje podróż, wywoływany jest interfejs Gemini API z funkcją getLatestRegionInformation. Ta funkcja umożliwia Gemini pobieranie najnowszych informacji o regionie, do którego użytkownik planuje podróż (obecnie zwracane są tylko niektóre dane dotyczące Madery).
Gdy użytkownik planuje posiłki na podróż, wywoływany jest też interfejs Gemini API. W tym przypadku jest to inna funkcja, getLocalProducts, która zwraca informacje o produkcie, takie jak cena, ślad węglowy, nazwa i ilość kalorii. Jeśli ta funkcja nie zwróci żadnych danych, Gemini użyje własnych informacji, aby podać dokładne informacje o produktach, a ostatecznie o posiłkach pod względem kaloryczności, śladu węglowego i ceny (w miarę możliwości). Gemini służy też do transkrypcji nagranego dźwięku, dzięki czemu użytkownicy nie muszą ręcznie wypełniać całych formularzy. Zamiast tego mogą nagrać dźwięk, a Gemini wyodrębni z tego nagrania wymagane informacje.
Podczas planowania podróży i posiłek Gemini jest zaprogramowany tak, aby skupiać się na ekologicznych rozwiązaniach, które minimalizują ślad węglowy, wspierają lokalne rynki i środowisko oraz uwzględniają preferencje dietetyczne i ograniczenia zdrowotne użytkowników.
Gemini służy też do znajdowania użytkowników z podobnymi planami podróży (ta sama destynacja, podobne preferencje podróży i zakres czasowy). Gdy zostaną znalezieni, aplikacja wysyła do nich powiadomienia za pomocą Komunikacji w chmurze Firebase.

Utworzone za pomocą

  • Sieć/Chrome
  • Firebase
  • Komunikacja w chmurze Firebase
  • Firestore
  • Firebase Cloud Store
  • Firebase App Hosting

Zespół

Autor:

Marek Pędzik

Od

Polska