Inspiration
Sticking to routines is one of the hardest parts of personal growth. Many of us start habits with excitement but lose motivation after a few days. We wanted to create something that makes staying consistent fun, rewarding, and interactive. Inspired by RPG mechanics and productivity tools, we built a Success Coach — an AI agent that turns your everyday life into a quest for progress.
What it does
Life Quest is an agentic AI web app that transforms real-world habits into a gamified experience. By connecting your Google Calendar and chatting with your AI taskmaster, you can design and track routines like going to the gym, studying, or practicing self-care. Completing tasks earns XP, gold, and streaks, keeping you motivated as you level up and unlock new rewards.
Key Features:
AI Taskmaster Agent – Natural language assistant for planning and accountability.
Google Calendar Integration – Syncs routines and reminders directly to your schedule.
Gamified Progress System – Gain XP, gold, and streaks for completing tasks.
Custom Routines Onboarding – Commit to habits at signup with automated scheduling.
Shop & Upgrades (Coming Soon) – Use gold for avatar upgrades and cosmetic rewards.
How we built it
Frontend: React (Vite) SPA for a fast and responsive UI.
Backend: FastAPI server with modular services for tasks, gamification, and calendar integration.
LLM Agent: Google Gemini API for intelligent natural language understanding and planning.
Calendar Integration: Google Calendar API (OAuth2) for real-time event syncing.
Database: SQLite with SQLAlchemy async, designed to be easily replaced with Supabase or Postgres.
Challenges we ran into
Designing AI agents with cutting-edge technology that’s still very new — resources and documentation were limited, which made development harder.
Getting our AI taskmaster to talk properly in natural language and interact smoothly with users.
Ensuring agents could communicate with each other correctly, not just individually.
Setting up secure Google Calendar OAuth2 integration.
Balancing gamification mechanics (XP, gold, streaks) in a way that feels motivating but not overwhelming.
And of course — building the entire project in just one day during the hackathon.
Accomplishments that we're proud of
Creating a functional Success Coach in just 24 hours.
Successfully integrating Google Calendar with AI-driven scheduling.
Making our AI taskmaster capable of real conversational planning.
Designing a clean, modern frontend that feels engaging and playful.
Laying the foundation for a scalable gamified system that can grow with new features.
What we learned
How to design modular services in FastAPI for better maintainability.
Best practices for integrating OAuth2 with Google APIs.
Techniques for blending productivity tools with engaging game mechanics.
The importance of designing for user motivation, not just task management.
Insights into how to build AI agents with emerging technology and make them communicate effectively.
What's next for the Success Coach
Launching the Shop & Upgrades system to let users customize their avatar and environment.
Adding social features like party quests and leaderboards to encourage accountability.
Expanding AI taskmaster capabilities with deeper coaching and personalized habit-building strategies.
Supporting integrations beyond Google Calendar (e.g., Notion, Apple Calendar).
Deploying a production-ready version so students and professionals everywhere can turn their lives into a quest.

Log in or sign up for Devpost to join the conversation.