Meetmidway

Снижение стресса от планирования путем создания запланированных маршрутов.

Что он делает

MeetMidway — это веб-приложение, разработанное для упрощения логистики организации встреч. Чтобы предоставить лучшие рекомендации, приложение собирает информацию об интересах каждого пользователя и позволяет пользователям выбирать и ранжировать свои любимые занятия из предоставленного списка. Затем алгоритм MeetMidway учитывает предпочтения каждого и предлагает лучшие занятия около средней точки и расставляет приоритеты среди других на основе рейтингов Google и того, как они лучше всего соответствуют предпочтениям пользователя. Эта средняя точка рассчитывается как геометрическая медиана значений широты и долготы всех участников из введенных ими адресов. Мы использовали различные API Google Maps, включая: Places, Geocoding и Roads API. API Places использовался для сбора информации о каждом отдельном месте вокруг определенного радиуса средней точки. API Geocoding использовался для преобразования адресов в координаты. В этом приложении оно также генерирует маршруты с помощью API Roads к средней точке для каждого друга и ищет занятия в этом районе. Мы использовали Gemini дважды в приложении. Gemini используется для фильтрации всех мест, которые изначально сгенерировал API Places, чтобы наилучшим образом соответствовать предпочтениям пользователя. Кроме того, Gemini использовался для генерации персонализированного маршрута, отдавая приоритет рейтингам Google, а также тому, насколько хорошо места соответствуют предпочтениям. Если пользователи не удовлетворены предложенным маршрутом, они могут снова вызвать Gemini, чтобы повторно сгенерировать план путешествия, чтобы лучше соответствовать их потребностям.

Построено с

  • Веб/Хром
  • API Карт
  • Геокодирование API
  • Динамические карты API
  • API маршрутов

Команда

К

Команда Ванакян

От

Канада