Time management tool based on the Pomodoro Technique.
- ⏳ Time accuracy
- 🔔 Alerts/Notifications
- ⚙️ Customizable work/break time
- 🏕️ Settings saved in your session
- 👀 Timer in menu bar
- 🎨 Minimalistic design
- 🌎 Multi-language support (EN, ES)
- ⚡️️
Quick actions from your notifications(coming soon)
This is a Next.js project bootstrapped
with create-next-app
.
The most used commands are:
npm run dev
- Build and start the app in dev mode at http://localhost:3000npm run test
- Run the testsnpm run lint
- Lint the code
Husky is used to run lint and tests before commit, so you don't need to worry about it. It also increases the version
number in package.json
and package-lock.json
automatically.
If you want to skip it, use git commit --no-verify
. We recommend you to not do it.
What's next? These are the items we're working on. This schedule is not final and will change in time:
v3.0.0 (may 1st!) - Complete rework(🚀 done!)v3.0.144 - Multi-language support (ES, EN)(🚀 done!)
- v3.0.x - Dark theme
- v3.0.x - Dark theme
- v3.x - Quick actions from notifications (when supported by the browser)
- v3.x - Better support: knowledge database with guides and solutions for common issues
- v3.x - Better support: new channels for faster support response (replacement of GitHub issues)
- v3.x - Onboarding guide: learn how to use Tomatoro by doing instead of reading
- v3.x - Better time accuracy: rely on timestamps
- v3.x - Less energy consumption: fewer updates when the timer runs in the background
- v3.x - User accounts: store customizations in API, as well as usage data
This is our public trello board: https://trello.com/b/LH0sgrrZ/tomatoro-2023