Project Info
Inspiration
We wanted to design a study assistant that actually feels human, not just another neutral chatbot. As students, we constantly bounce between many services like Canvas, Calendar, and class notes, juggling due dates and messages. We thought of ClassMate as the AI-powered peer we always wished we had: one that listens, speaks, and keeps us on track by reminding us.
What it does
Connects to various services like Canvas, Gmail, and Google Calendar View Canvas assignments, due dates, and announcements Read Gmail inbox and auto-compose emails Students can ask questions and gain insights on emails and deadlines
How we built it
Completely powered by Composio, especially in the backend, along with React Frontend is mostly built with Creao.AI
Challenges we ran into
Learning how to integrate different web services (using Composio) with the AI Balancing the simple aesthetic design with the functional logic of the AI Managing the asynchronous nature of voice recording, transcription, and text-to-speech required a lot of trial and effort to work almost perfectly
Accomplishments we're proud of
creating a true AI assistant that students can use to check in and keep up with any tasks they have to do
What we learned
Managing and structuring various components with React Audio APIs and real-time user feedback
What's next
Incorporating a live API for syncing data on Canvas and Gmail dynamically visualizing calendar events and tasks expanding interactivity with the AI voice with a more natural conversation flow with emotionally aware responses
This project did not link a GitHub repository.
Analysis
No indexed repository for this project, so there are no commit stats to show.
Technology
- CSSUnchecked
- HTMLUnchecked
- ReactUnchecked
- TypeScriptUnchecked
No repository was indexed for this project, so these Devpost claims have not been checked against code.
AI coding agents
No repository was indexed, so agent usage could not be checked.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
No repository was indexed, so there is no codebase to measure.
This project did not link a GitHub repository, so there is nothing to diagram.
This project did not link a GitHub repository, so its feature claims have not been checked against code.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.