A modern Pomodoro timer built with React + TypeScript + Vite. Focus cycles, short/long breaks, task history, theming and mobile responsive design.
- Pomodoro cycles: work, short break, long break
- Countdown with formatted time
- Start/stop tasks with audio feedback
- Task history with completion/interrupt tracking
- Dark/light theme (CSS variables)
- Type-safe state management with reducer
- React + TypeScript + Vite + Vercel
- CSS Modules
- Lucide React (icons)
- ESLint/Prettier
npm run dev— start dev servernpm run build— production buildnpm run preview— preview buildnpm run lint— lint (if configured)
Feel free to open issues or submit pull requests for improvements!
Prerequisites:
- Node.js 20+
Install and run:
git clone https://github.com/IgorJFS/Chronos-Pomodoro-React
cd Chronos-Pomodoro-React
npm install
npm run devBuild and preview:
npm run build
npm run previewMIT License
