Inspiration
Everyday struggles like flooded emails, too many busy schedules, forgetting faces and names in crowds, and constantly switching between different apps inspired us to build GAgent. We wanted an assistant that could truly reduce stress and bring comfort to everyday digital life.
What It Does
GAgent is a personal AI assistant that: Detects and recognizes unknown faces, saves them, and helps you remember their names later. Accesses your email inbox, summarizes new emails, and even helps draft replies. Manages your calendar events through simple voice and text commands. Provides an AI chatbot for answering questions, having simple conversations and managing mails & calendars.
How We Built It
We divided the project into different sections: One member focused on building the main integration model. Others worked on implementing features like face recognition, email fetching and automation, NLP models for refining voice input, and object detection. We combined everything into one seamless system to create a smart and user-friendly assistant.
Challenges We Ran Into
The biggest challenge was completing such a broad and ambitious project within the short time frame of the hackathon. Initially, our server setup was not running properly, causing major delays. We spent all night troubleshooting, fixing bugs, and making sure all parts of the application worked together smoothly.
Accomplishments That We're Proud Of
We are proud that we successfully brought all the features together into a working project. We were able to create a real AI assistant that combines multiple complex services like voice control, face detection, email management, appointment management and chatbot interaction. Even under pressure, we pushed through technical problems and stayed motivated until the end.
What We Learned
We learned how to manage and integrate multiple complex features into one platform under time constraints. We improved our teamwork, dividing tasks smartly and collaborating effectively. We deepened our technical skills in API integrations, server setup, machine learning models, and UI/UX simplicity.
What's Next for GAgent
We plan to add support for more languages and accessibility features. We want to integrate more advanced AI personalization so GAgent can truly understand each user's preferences. We will make it easy to take appointments with doctors through voice commands and fine tune model to support realtime updates as well. In the future, we aim to bring GAgent to mobile platforms, making it even easier to carry your personal assistant everywhere you go.
Built With
- gemini
- gmailapi
- googlecalendarapi
- googlecloudconsole
- googleoauth
- nextjs
- node.js
- typescript
- voicerecognition
- webspeechapi
Log in or sign up for Devpost to join the conversation.