MeetMidway
Réduire le stress de la planification en créant des itinéraires planifiés.
Description
MeetMidway est une application Web conçue pour simplifier la logistique de l'organisation de rencontres. Pour fournir les meilleures recommandations, l'application collecte des informations sur les centres d'intérêt de chaque utilisateur et leur permet de sélectionner et de classer leurs activités préférées dans une liste fournie. L'algorithme MeetMidway tient ensuite compte des préférences de chacun et suggère les meilleures activités à proximité d'un point de rencontre. Il donne la priorité à certaines d'entre elles en fonction des notes Google et de la façon dont elles correspondent le mieux aux préférences des utilisateurs. Ce point médian est calculé en tant que médiane géométrique des valeurs de latitude et de longitude de tous les participants à partir de leurs adresses saisies. Nous avons utilisé diverses API Google Maps, y compris les API Places, Geocoding et Roads. L'API Places a été utilisée pour collecter des informations sur chaque lieu situé dans un certain rayon autour du point médian. L'API Geocoding a été utilisée pour convertir les adresses en coordonnées. Dans cette application, elle génère également un itinéraire vers le point médian de chaque ami à l'aide de l'API Roads, et recherche des activités dans la zone. Nous avons utilisé Gemini deux fois dans l'application. Gemini permet de filtrer tous les lieux générés à l'origine par l'API Places afin de mieux répondre aux préférences des utilisateurs. De plus, Gemini a été utilisé pour générer un itinéraire personnalisé, en privilégiant les notes Google et la correspondance des lieux avec les préférences. Si les utilisateurs ne sont pas satisfaits de l'itinéraire suggéré, ils peuvent à nouveau appeler Gemini pour générer un plan de voyage plus adapté à leurs besoins.
Conçu avec
- Web/Chrome
- API Maps
- API Geocoding
- API Dynamic Maps
- API Directions
Équipe
Par
Team Vanakian
De
Canada