Inspiration ✨

We’re all drowning in emails. Deadlines get buried, receipts pile up, and important tasks slip through the cracks. We wanted to build something that doesn’t just organize, it gives students and professionals clarity in their inbox.

What it does 🔥

Klarity is an AI-powered inbox assistant that:

  • Ingests emails in real time.
  • Categorizes them into school, work, finance, enterprise, or personal.
  • Extracts deadlines, money in/out, priorities, participants, and locations.
  • Pushes live summaries to a web dashboard.
  • Surfaces actionable insights like “Pay tuition by Sept 15” or “Scholarship incoming $500.”

How we built it 🛠️

  • Frontend: Next.js + React on Vercel for a live, responsive dashboard.
  • Backend: Python with Gmail API for email ingestion.
  • AI: Gemini for summarization.
  • Database: - DynamoDB to store structured summaries.
    - DynamoDB Streams + AWS Lambda for real-time notification on event updates/modifications, and insertion!

Challenges we ran into 💥

  • Configuring AWS IAM roles to correctly write to DynamoDB.
  • Parsing messy real-world emails (HTML, PDFs, plain text).
  • Prompting Gemini to output strict JSON consistently.
  • Debugging Gmail queries to only capture relevant messages (*@klarity.work).

Accomplishments that we’re proud of 🎉

  • Fully working MVP: emails → AI summary → DynamoDB → real-time dashboard.
  • Structured schema capturing deadlines, money, and priorities.
  • Seamless AWS ↔ Vercel integration with Lambda streams.
  • Pitch-ready story tying inbox overload to financial and productivity clarity.

What we learned 🧠

  • How to wire Gmail API with AWS infrastructure end-to-end.
  • DynamoDB Streams + Lambda are powerful for live pipelines.
  • Prompt engineering is key for structured JSON outputs.
  • Hackathon building requires focusing on core functionality.

What’s next ⏭️

  • Expand beyond Gmail: integrate Slack, Google Calendar, and Teams.
  • Smarter financial dashboard with RBC InvestEase integration.
  • Shopify integration for order tracking from receipts.
  • Warp CLI integration for developer notifications.
  • Long-term: Klarity as a universal AI-first inbox replacing traditional email apps.
Share this project:

Updates