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