Pure JavaScript Pomodoro Productivity App
Rumba Timer is a clean, minimalistic Pomodoro timer app fully built on vanilla JavaScript — no frameworks, no dependencies. The main goal was to create a lightweight, distraction-free tool that helps users stay consistently focused and productive.
The app features session timing, break cycles, sound alerts, and persistent state using LocalStorage, allowing users to continue where they left off. I personally use this timer every day to manage deep-work sessions and maintain productivity.
⏳ Pomodoro Timer — Focus and break cycles with customizable durations.
🔊 Audio Notification — Sound alert when each session ends.
💾 Persistent State — Saves timer state locally, so progress isn't lost.
📱 Fully Responsive — Works smoothly on mobile and desktop.
🎛️ Simple Interface — Clear controls for start, pause, reset.
🚫 No Libraries — Written entirely in clean, modern JavaScript.
✨ Smooth UI — Subtle CSS animations and minimalistic design.