pomodoro
pomodoro copied to clipboard
A web pomodoro timer.
Pomodoro
A online pomodoro clock + Todo List.
English | 简体中文
Online address: https://pomodoro-easy.vercel.app/



Features
- Lightweight: Open a web page and use it, no additional client is required.
- Safety: Use
localstorageto save data and involve no network requests. - Terseness: A flat interface built with
tailwindcsswithout other complications.
Tech
- Use
Nextjsto set up a development environment. - Developed using
Typescriptthroughout. - Develop components using
React. - Use
React-Dndto develop the drag-and-drop sorting function of Todo List. - Use
canvas-confettito add animation effects when finished. - Use
Tailwindcssto develop styles. - Use
Zustandto maintain global state data.
Finished
- [x] Base pomodoro clock.
- [x] Editable todo list.
- [x] Add\Delete.
- [x] Switch finished and unfinished status.
- [x] Drag and drop to change the TODO List order.
- [x] Mark an expired item.
- [x] Persist data.
- [x] Two time formats(25min/50min)
- [x] Full screen.
- [x] Animation when finished.
- [x] Full screen.
Todo
- [ ] Custom theme color.
- [ ] Sound when finished.
- [ ] Add a clock mode.