Screenshot:

Project:Pomodoro app
Description:
A Pomodoro productivity web app with a timer and task list. Users can run focus/short break/long break sessions, configure duration (5–60 minutes) and number of sessions per cycle (2–4), and manage tasks (add, edit, complete, remove finished). Includes sounds and system notifications when sessions change and when a cycle completes. Settings and tasks are persisted to localStorage with validation and safe defaults. Timer state is synchronized across tabs via BroadcastChannel; settings and tasks via the storage event. When opening a new tab, the timer is restored from saved state in a paused mode. The app is shipped as a PWA: installable, offline-capable, and background-updatable.
Tech stack:
- React
- Redux Toolkit
- Styled Components
- React Hot Toast
- React Icons