Lightweight Pomodoro timer with session tracking, ambient background music, desktop notifications, and motivational messages. Client-side only — state saved in localStorage.
Overview
Pomodoro app built with Next.js and Tailwind. 25‑minute focus sessions with short and long breaks. Optional background music and desktop notifications.
Approach
React state for timer logic, localStorage for persistence, Web Notifications API, HTML5 Audio for music. Deployed on Vercel.
Results
Clean, distraction-free timer. Used for personal productivity. Live at focusmate-three.vercel.app.
Tools
Next.jsTypeScriptTailwind CSSVercel
