A clean, minimal Pomodoro timer featuring customizable focus cycles, ambient soundscapes, and dynamic backgrounds.
- Pomodoro, Short Break, and Long Break modes
- Ambient sound options with matching backgrounds
- Customizable durations
- Optional auto-sequencing
- Local settings persistence
- Keyboard controls (Space to start/pause, R to reset)
- Responsive design
- React 18 + TypeScript
- Vite
- Tailwind CSS
- Web Audio API
- Google Actions Sound Library
- Lucide React
# Install dependencies
npm install
# Start development server
npm run devThe app will be available at http://localhost:5173
- Select a timer mode
- Optionally choose an ambient sound
- Start the timer
- Adjust settings as needed
- Sounds: Google Actions Sound Library
- Backgrounds: Unsplash
A snapshot of the app in action (example).
