HealthyTravel

Merencanakan perjalanan dengan cara yang ramah lingkungan

Fungsinya

Aplikasi ini menggunakan Gemini API (model gemini-1.5-pro-latest). Saat pengguna merencanakan perjalanan, Gemini API dipanggil dengan fungsi getLatestRegionInformation yang ditampilkan. Fungsi ini memungkinkan Gemini mengambil informasi terbaru tentang wilayah yang akan dikunjungi pengguna (saat ini, hanya beberapa data untuk Madeira yang ditampilkan).
Saat pengguna merencanakan makanan untuk perjalanan, Gemini API juga dipanggil. Di sini, fungsi lain, getLocalProducts, diekspos, yang merespons dengan informasi produk seperti harga, jejak karbon, nama, dan kalori. Jika fungsi ini merespons tanpa data, Gemini akan diinstruksikan untuk menggunakan pengetahuannya sendiri guna memberikan informasi yang akurat tentang produk dan, pada akhirnya, makanan dalam hal kalori, jejak karbon, dan harga (sebisa mungkin). Gemini juga digunakan untuk mentranskripsikan audio yang direkam, sehingga pengguna tidak perlu mengisi seluruh formulir secara manual. Sebagai gantinya, mereka dapat merekam audio, dan Gemini mengekstrak informasi yang diperlukan dari rekaman tersebut.
Secara umum, saat merencanakan perjalanan dan makanan, Gemini diinstruksikan untuk berfokus pada pendekatan yang ramah lingkungan untuk meminimalkan jejak karbon, mendukung pasar lokal dan mendukung planet, serta memastikan kompatibilitas dengan preferensi diet pengguna dan batasan kesehatan.
Selain itu, Gemini digunakan untuk menemukan pengguna dengan rencana perjalanan yang serupa (tujuan yang sama, preferensi perjalanan dan rentang waktu yang serupa). Jika pengguna tersebut ditemukan, aplikasi akan mengirim notifikasi kepada pengguna ini melalui Firebase Cloud Messaging

Dibuat dengan

  • Web/Chrome
  • Firebase
  • Firebase Cloud Messaging
  • Firestore
  • Firebase Cloud Store
  • Firebase App Hosting

Tim

Oleh

Marek Pędzik

From

Polandia