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

Share this project:

Updates