MeetMidway

Die Planung wird durch die Erstellung von Reiseplänen erleichtert.

Funktion

MeetMidway ist eine Webanwendung, die die Organisation von Treffen vereinfachen soll. Um die besten Empfehlungen zu geben, erhebt die Anwendung Informationen zu den Interessen der einzelnen Nutzer und ermöglicht es ihnen, ihre Lieblingsaktivitäten aus einer Liste auszuwählen und zu bewerten. Der MeetMidway-Algorithmus berücksichtigt dann die Präferenzen aller und schlägt die besten Aktivitäten in der Nähe eines Mittelpunkts vor. Einige andere werden anhand der Google-Bewertungen und der Eignung für die Nutzerpräferenzen priorisiert. Dieser Mittelpunkt wird als geometrischer Median der Breiten- und Längengradwerte aller Teilnehmer aus ihren eingegebenen Adressen berechnet. Wir haben verschiedene Google Maps APIs verwendet, darunter die Places API, die Geocoding API und die Roads API. Mit der Places API wurden Informationen zu jedem einzelnen Ort in einem bestimmten Umkreis um den Mittelpunkt erfasst. Die Geocoding API wurde verwendet, um Adressen in Koordinaten umzuwandeln. In dieser App werden mithilfe der Roads API auch Wegbeschreibungen zum Mittelpunkt für jeden Freund erstellt und nach Aktivitäten in der Umgebung gesucht. Wir haben Gemini zweimal in der App verwendet. Mit Gemini werden alle Orte herausgefiltert, die ursprünglich von der Places API generiert wurden, um den Nutzerpräferenzen am besten zu entsprechen. Außerdem wurde Gemini verwendet, um einen personalisierten Reiseplan zu erstellen, bei dem Google-Bewertungen und die Übereinstimmung der Orte mit den Vorlieben priorisiert wurden. Wenn Nutzer mit dem vorgeschlagenen Reiseplan nicht zufrieden sind, können sie Gemini noch einmal aufrufen, um den Reiseplan an ihre Anforderungen anzupassen.

Basis

  • Web/Chrome
  • Maps API
  • Geocoding API
  • Dynamic Maps API
  • Directions API

Team

Von

Team Vanakian

Von

Kanada