MeetSpot  by JasonRobertDestiny

Intelligent agent for fair multi-person meeting point recommendations

Created 7 months ago
468 stars

Top 64.9% on SourcePulse

GitHubView on GitHub
Project Summary

A multi-person meeting point recommendation system, MeetSpot addresses the common challenge of finding a mutually convenient and agreeable location for groups. It targets users planning social gatherings, business meetings, or group dates by automating the selection process. The system benefits users by reducing decision fatigue and ensuring fairness in location choice.

How It Works

MeetSpot employs spherical geometry to calculate a mathematically fair central meeting point for multiple participants. It integrates Large Language Models (LLMs) to provide intelligent venue scoring based on nuanced user requirements (e.g., parking, quiet environment) and to generate personalized transportation suggestions. An interactive map visually displays participant locations, the calculated center, and recommended venues, enhancing user understanding and decision-making.

Quick Start & Requirements

  • Primary install/run command: Clone the repository, install dependencies with pip install -r requirements.txt, configure the Amap API key in config/config.toml, and start the server with python web_server.py.
  • Non-default prerequisites: Python 3.11+, Amap API Key.
  • Links: Live Demo, Demo Video

Highlighted Details

  • LLM-powered venue ranking and personalized transport tips.
  • Fair center point calculation using spherical geometry.
  • Interactive map display with participant locations and venue markers.
  • Supports 2-10 participants and simultaneous search for multiple venue types (e.g., cafe, restaurant, library).
  • Coverage across 350+ cities via Amap API.
  • Built-in AI customer service for usage questions.
  • Fast response times, typically 0.3-0.8 seconds.

Maintenance & Community

The project is maintained by JasonRobertDestiny. Contact is available via email (Johnrobertdestiny@gmail.com) and GitHub Issues. No specific community channels like Discord or Slack are listed.

Licensing & Compatibility

Licensed under the MIT License, which permits commercial use and integration into closed-source projects.

Limitations & Caveats

The system's functionality is dependent on the Amap API, which may incur costs or have usage limits. Venue and city coverage is extensive but primarily focused on major Chinese cities. AI features rely on external LLM services.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
3
Star History
106 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.