{"slug": "i-m-18-and-i-built-an-ai-pomodoro-timer-that-actually-forces-you-to-study", "title": "I'm 18 and I built an AI Pomodoro timer that actually forces you to study", "summary": "An 18-year-old solo developer built Aurora, a desktop Pomodoro timer that uses AI to verify focus. The app, built with Electron and the Gemini 3.1 Flash-Lite API, generates personalized quizzes after each focus block and offers a Hardcore Mode that kills selected processes if the user fails the quiz.", "body_md": "Hey everyone! 👋 I'm an 18-year-old student and solo developer.\n\nLike many of you, I struggle with procrastination. I've tried dozens of Pomodoro timers, but they all have the same fatal flaw: **they only track time, not actual focus.** You can stare at a wall for 25 minutes, and the app will still congratulate you.\n\nThat felt broken. So, I spent the last few months designing and building **Aurora** — a desktop Pomodoro app that uses AI to verify if you were actually working and actively kills your selected running processes on your device.\n\nWhen you start a focus block in Aurora, you tell it what you are studying (e.g., \"Web App Architecture\" or \"Photosynthesis\").\n\nWhen the timer rings, instead of just taking a break, Aurora uses the **Gemini 3.1 Flash-Lite API** to generate a quick, personalized quiz about your topic. You only earn XP and level up if you can prove you actually learned something. It turns studying into a game where you can't cheat the system.\n\nI also added a \"Hardcore Mode\" for when my ADHD is really bad. When activated:\n\nSince I wanted this to feel like a premium, native desktop experience rather than just another website, I chose:\n\nBeing completely solo on this forced me to wear every hat: UI designer, frontend dev, backend architect, and now... marketer. Getting the Electron IPC (Inter-Process Communication) to securely handle OAuth and deep linking was probably the hardest technical challenge.\n\nI just launched Aurora in an alpha release, and I'm super nervous but excited to get feedback from other developers.\n\nIf you want to check it out or roast my UI design, you can find it here:\n\n👉 **[ https://stayaurora.dev]**\n\nIf you have any questions about the architecture, how I integrated Gemini, or how was my experience with first time using electron, ask away in the comments!", "url": "https://wpnews.pro/news/i-m-18-and-i-built-an-ai-pomodoro-timer-that-actually-forces-you-to-study", "canonical_source": "https://dev.to/cavalinhoxdd/im-18-and-i-built-an-ai-pomodoro-timer-that-actually-forces-you-to-study-2ipo", "published_at": "2026-06-18 20:05:34+00:00", "updated_at": "2026-06-18 20:29:27.197759+00:00", "lang": "en", "topics": ["artificial-intelligence", "developer-tools", "ai-products"], "entities": ["Aurora", "Gemini 3.1 Flash-Lite API", "Electron"], "alternates": {"html": "https://wpnews.pro/news/i-m-18-and-i-built-an-ai-pomodoro-timer-that-actually-forces-you-to-study", "markdown": "https://wpnews.pro/news/i-m-18-and-i-built-an-ai-pomodoro-timer-that-actually-forces-you-to-study.md", "text": "https://wpnews.pro/news/i-m-18-and-i-built-an-ai-pomodoro-timer-that-actually-forces-you-to-study.txt", "jsonld": "https://wpnews.pro/news/i-m-18-and-i-built-an-ai-pomodoro-timer-that-actually-forces-you-to-study.jsonld"}}