pomoAI is a productivity application that combines the Pomodoro Technique with AI-powered features to help users stay focused and manage their time effectively. The app includes a customizable timer, a dynamic task list, a Chrome Extension (website blocker), and an integrated Spotify music player to create a productive work environment.
- ⏲️ Customizable Pomodoro Timer: Set custom lengths for work sessions, short breaks, and long breaks.
- ✅ Dynamic Task List: Add, edit, delete, and reorder tasks to keep track of your to-do list.
- ✨ AI Task Generation: Generate a task list from a text description or a PDF document using AI.
- 🚫 Website Blocker: Block distracting websites during your focus sessions to stay on track.
- 🎵 Integrated Music Player: Sync with Spotify to play your favorite music while you work. Note: you will have to sign in to Spotify on the same browser to bypass preview mode.
- 🔐 User Authentication: Sign in to save your tasks, preferences, and other data across sessions.
- 🖥️ Frontend: Next.js, React, TypeScript, Material UI
- ⚙️ Backend: Next.js API Routes, Flask for Pytorch Model
- 🏭 Infrastructure: Microsoft Azure, Docker
- 💾 Database: PostgreSQL, Prisma ORM
- 🔑 Authentication: Auth.js
- 💳 Payments: Stripe
- 🤖 AI: PyTorch, Google Gemini
This project was a submission to the HackED 2025 Hackathon Devpost.
