MeetMidway
Planlanmış seyahat planları oluşturarak planlamayla ilgili stresi azaltın.
Ne işe yarar?
MeetMidway, buluşma düzenlemenin lojistik işlemlerini basitleştirmek için tasarlanmış bir web uygulamasıdır. Uygulama, en iyi önerileri sunmak için her kullanıcının ilgi alanları hakkında bilgi toplar ve kullanıcıların sunulan listeden en sevdikleri etkinlikleri seçip sıralamasına olanak tanır. MeetMidway algoritması, herkesin tercihlerini dikkate alarak orta noktadaki en iyi etkinlikleri önerir ve Google puanlarına ve kullanıcı tercihlerine en uygun olan etkinliklere öncelik verir. Bu orta nokta, tüm katılımcıların girdikleri adreslerdeki enlem ve boylam değerlerinin geometrik ortanca değeri olarak hesaplanır. Yerler, Coğrafi Kodlama ve Yollar API'si gibi çeşitli Google Haritalar API'lerini kullandık. Orta noktanın belirli bir yarıçapı içindeki her yer hakkında bilgi toplamak için Places API kullanıldı. Adresleri koordinatlara dönüştürmek için Coğrafi Kodlama API'si kullanıldı. Bu uygulamada, Roads API'yi kullanarak her arkadaşın orta noktasına yol tarifi de oluşturulur ve bölgedeki etkinlikler aranabilir. Gemini'yi uygulamada iki kez kullandık. Gemini, kullanıcı tercihlerine en uygun şekilde Places API'nin orijinal olarak oluşturduğu tüm yerleri filtrelemek için kullanılır. Ayrıca, Gemini kişiselleştirilmiş bir seyahat planı oluşturmak için kullanıldı. Bu planda Google puanlarına ve yerlerin tercihlerle ne kadar eşleştiğine öncelik verildi. Kullanıcılar önerilen seyahat planından memnun kalmazsa Gemini'yi tekrar çağırarak seyahat planını ihtiyaçlarına daha uygun olacak şekilde yeniden oluşturabilir.
Aşağıdakilerle tasarlandı:
- Web/Chrome
- Maps API
- Geocoding API
- Dynamic Maps API
- Directions API
Takım
Değişikliği yapan
Team Vanakian
Nereden
Kanada