AI Study Buddy — FocusGuard Pomodoro Arena
Designed for discipline. Built for deep work.
Created on 30th December 2025
•
AI Study Buddy — FocusGuard Pomodoro Arena
Designed for discipline. Built for deep work.
The problem AI Study Buddy — FocusGuard Pomodoro Arena solves
🧩 The Problem It Solves
Most students and self-learners struggle not with studying, but with staying genuinely focused. Traditional productivity tools like timers or Pomodoro apps only measure time, not attention. This leads to fake productivity — sessions where the timer runs, but the user keeps switching tabs, scrolling social media, or multitasking.
In addition, learners often need instant academic help (quick explanations or summaries), but switching apps or searching online further breaks focus.
🚫 Problems with existing solutions
- Pomodoro apps don’t prevent distractions
- No consequences for tab switching or multitasking
- Productivity measured by duration, not quality
- AI tools exist, but are separate from study flow
- Lack of motivation and discipline in solo study sessions
✅ Our Solution: AI Study Buddy – FocusGuard Pomodoro Arena
AI Study Buddy creates a disciplined, calm, and measurable study environment by combining focus enforcement with AI-powered learning assistance.
What people can use it for
- Deep, distraction-free study sessions
- Preparing for exams, interviews, or hackathons
- Self-learning with built-in AI support
- Building daily study discipline and streaks
How it makes studying easier & safer
-
FocusGuard Pomodoro
Actively detects tab switching and pauses the session when focus is lost. -
Life System (Discipline without punishment)
Each distraction costs a life. When lives reach zero, Pomodoro is locked for the day — encouraging mindful focus instead of forceful blocking. -
Focus Score (Quality over quantity)
Users are ranked based on focused minutes and remaining lives, not just time spent. -
Built-in AI Study Support
Ask questions or summarize notes without leaving the app, reducing context switching. -
Calm & Non-Stressful UX
Gentle feedback, subtle visuals, and a clean interface designed for long study hours.
🎯 Impact
AI Study Buddy helps users:
- Reduce tab switching and multitasking
- Build consistent study habits
- Measure real productivity
- Stay focused while still getting AI help
In short, it transforms “time spent studying” into “time spent truly focused.”
Challenges we ran into
⚙️ Challenges We Ran Into
Building AI Study Buddy – FocusGuard Pomodoro Arena within a 36-hour hackathon came with several technical and design challenges. Below are the most important ones and how we overcame them.
1️⃣ Enforcing Focus Without Breaking User Experience
Challenge:
We wanted to strictly enforce focus by detecting tab switches, but early implementations felt too aggressive. Immediate blocking or loud alerts frustrated users and broke the calm study flow.
How we solved it:
- Used
visibilitychange
,blur
, andfocus
browser events to detect distraction. - Instead of hard-blocking, we:
- Paused the Pomodoro
- Deducted one life
- Gave subtle visual feedback
- Pomodoro locks only when lives reach zero.
Learning:
Discipline works better when it’s gentle and consistent, not harsh.
2️⃣ Reliable Tab-Switch Detection Across Browsers
Challenge:
Tab-switch behavior wasn’t consistent across browsers. Some browsers triggered multiple events, causing lives to be deducted more than once.
How we solved it:
- Added debounce logic to ignore repeated events within a short time window.
- Maintained a session-level flag to prevent duplicate deductions.
- Centralized focus logic in a single utility function.
Learning:
Browser events are noisy — defensive coding is essential.
3️⃣ Daily Life Reset Logic
Challenge:
Resetting user lives exactly once per day without running background cron jobs was tricky in a serverless environment.
How we solved it:
- Stored lives with a date-based key in MongoDB.
- On every Pomodoro start, we:
- Compared the stored date with the current date
- Reset lives automatically if the day changed
- This removed the need for scheduled jobs.
Learning:
Stateless environments require data-driven logic, not timers.
4️⃣ Integrating AI Without Increasing Distractions
Challenge:
Adding AI features risked becoming another source of distraction rather than support.
How we solved it:
- Scoped AI strictly to:
- Quick Q&A
- Note summarization
- Limited response length and complexity.
- Kept AI prompts structured and stored via Kiro for consistency.
Learning:
AI should support focus, not steal it.
5️⃣ Managing Scope in a 36-Hour Hackathon
Challenge:
We had many feature ideas (group study, analytics, notifications), but limited time.
How we solved it:
- Used Kiro to lock the MVP early.
- Documented postponed features instead of building half-baked versions.
- Focused on delivering a polished core experience.
Learning:
A smaller, well-finished product beats a large, incomplete one.
🔚 Summary
Every major challenge pushed us to think beyond just code — into UX, architecture, and behavioral design. Overcoming these hurdles helped us build a disciplined yet calm study tool that actually solves the problem it targets.
Tracks Applied (1)
Best Innovation
Technologies used
