Inspiration

The average person switches between 9.5 different apps daily just to manage their productivity. We waste 30+ minutes daily just navigating between calendars, task managers, and note-taking apps. What if you could manage everything through one conversational interface?

What it does

AORA is a productivity assistant that unifies your entire productivity stack. Through natural conversation, you can: Schedule meetings across Google Calendar Create and manage tasks in Todoist. Send emails through Gmail Create Zoom meetings Set reminders and track deadlines

Example: "Hey AORA, schedule a team standup Monday at 9 AM, add 'finish quarterly report' to my high-priority tasks, and remind me about the client presentation tomorrow."

How we built it

Frontend: React-based web interface

Backend: Node.js server implementing Model Context Protocol (MCP)

Integrations: MCP servers for Google Calendar API, Gmail API, Todoist API, and Zoom API

AI: Gemini for natural language processing and task orchestration

Challenges we ran into

It took us a long time to understand how MCP servers and clients interact. Then we had to troubleshoot why the interaction was not working as it should have. Since MCP is a pretty new technology, it involved a lot of reading documentation. The vast majority of issues we ran into were with MCP, with others in integrating the frontend + backend.

Accomplishments that we're proud of

Successfully integrated 4 major productivity platforms through a single interface; developed a scalable MCP architecture that can easily add new integrations using object-oriented programming and class abstraction.

What we learned

  • How MCP servers and clients interact
  • Various methods to implement MCP servers. You can run them locally, connect to remote servers, and even customize them to suit your own needs.
  • How multi-agent systems work and creating teams.

What's next for AORA: AI Organization and Routine Assistant

  • Voice Integration to talk to the personal assistant
  • Add Slack/Teams integration for professional communication and scheduling meetings
  • Smart habit tracking and routine suggestions
  • AI-powered schedule optimization based on your productivity patterns
  • Team collaboration features - schedule meetings across different organizations
  • Advanced analytics dashboard showing productivity insights
+ 37 more
Share this project:

Updates