Inspiration

As students, we constantly receive assignments, internship alerts, exam notifications, and event updates through email. Over time, important tasks get buried under promotional emails and unread messages. I wanted to build an AI-powered academic workflow assistant that transforms scattered emails into structured, actionable tasks.

InboxIQ was created to solve a real problem: turning unorganized inbox data into a smart productivity dashboard powered by AI.

What it does

InboxIQ connects to your Gmail account and automatically:

Fetches incoming emails

Classifies them into categories like Assignment, Exam, Internship, Job, Event, or General

Extracts deadlines intelligently

Converts emails into structured tasks

Stores them in a vector database (Pinecone)

Enables semantic search across all tasks

Generates AI-based summaries and weekly productivity insights

In addition to backend AI processing, InboxIQ integrates a CREAO Agent App that acts as an interactive AI academic assistant. Users can paste a full email or homework description into the CREAO agent, which then:

Parses long academic instructions

Extracts structured fields like subject, deadline, urgency level, and tasks

Generates actionable insights

Provides guided suggestions like setting reminders or exporting to calendar

This gives users both automation (background email processing) and manual AI assistance (interactive parsing via CREAO).

Instead of manually reading emails and creating tasks, InboxIQ automates the workflow and enhances it with an AI assistant experience.

How I built it

Frontend

Built using React (Vite) with Tailwind CSS for styling, Framer Motion for animations, and Recharts for visual analytics dashboards.

Backend

Developed using Node.js and Express.js.

Email Integration

Integrated Gmail API using OAuth 2.0 to securely fetch emails and sync inbox data.

AI & Intelligence Layer

Used Google Gemini API for:

Email summarization

Deadline extraction

Weekly productivity advice

Implemented fallback logic for handling AI rate limits gracefully.

Vector Database

Used Pinecone to store emails as vectorized records, enabling semantic search instead of simple keyword matching.

CREAO Integration

Built a CREAO Agent App that functions as an AI-powered homework parsing assistant. It allows users to manually paste long academic emails or instructions and receive structured outputs instantly. This demonstrates intelligent task extraction using AI in an interactive format.

The overall architecture:

Gmail → Backend Processing → AI Classification → Pinecone Storage → Dashboard Analytics + User Input → CREAO Agent → Structured AI Output → Task Workflow

Challenges I ran into

Implementing secure OAuth 2.0 authentication

Managing API rate limits from the Gemini free tier

Designing reliable deadline extraction from multiple formats

Avoiding duplicate vector entries in Pinecone

Creating a meaningful productivity scoring algorithm

Handling AI fallback responses when quotas were exceeded

Integrating CREAO agent logic smoothly into the workflow

Each challenge helped improve system stability and real-world usability.

Accomplishments that I'm proud of

Built an end-to-end Gmail → AI → Vector DB → Dashboard pipeline

Implemented semantic search using Pinecone

Designed a productivity scoring algorithm

Integrated AI-generated weekly advice

Built a working CREAO AI academic assistant

Created a clean and interactive analytics dashboard

InboxIQ is not just a task manager — it is an AI-powered academic workflow engine.

What I learned

Through this project, I gained hands-on experience with:

OAuth 2.0 authentication

Gmail API integration

Vector databases and semantic search

Prompt engineering

AI rate limit handling and fallback strategies

Backend architecture design

Integrating third-party AI agent platforms like CREAO

This project significantly strengthened my understanding of real-world AI workflow automation.

What's next for InboxIQ

Persistent OAuth token storage (no re-login after restart)

Real-time email sync using push notifications

Calendar auto-integration

Smarter deadline prediction using AI

Mobile-friendly UI

Collaboration features for group projects

Deep CREAO integration for real-time task ingestion

The long-term vision is to evolve InboxIQ into a complete AI academic productivity ecosystem.

Built With

  • axios
  • creao
  • express.js
  • framer-motion
  • gmail-api
  • google-gemini-ai
  • google-oauth-2.0
  • javascript-(es6)
  • node.js
  • pinecone-(vector-database)
  • react-(vite)
  • recharts
  • rest
  • tailwind-css
Share this project:

Updates