Inspiration
A lot of AI use seems to involve replacing people, rather than bringing them together. This project aims to use AI to bring people together
What it does
Uses location data from user's mobile devices to detect when friends are physically nearby to each other, and then sends a push notification for a possible meet-up based on location
How we built it
Has a mobile app built in Flutter which sends the location data to a Javascript (Hono) backend which interfaces with an MCP server connected to Claude AI that uses public APIs to provide context for Claude. The response is then forwarded to the user in the form of a push notification.
Challenges we ran into
Inconsistent connection to Claude AI (this would sometimes randomly fail), and difficult integrating the separate parts (MCP server, backend, flutter app). Trying to query Claude in a blocking manner just didn't seem to work (incompatibility with asyncio)
Accomplishments that we're proud of
Getting each individual part to work separately and integrating the backend and Flutter app in a modular way
What we learned
Don't leave as much work for the last day
What's next for CUES Companion
Completing the integration between all the parts and then adding more context to Claude so it can provide even more personalised responses
Built With
- claude
- dart
- flutter
- http
- javascript
- mcp
- python
Log in or sign up for Devpost to join the conversation.