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
Log in or sign up for Devpost to join the conversation.