Skip to content

Pomodoro, founded on the flowtime technique, features full-platform availability and excellent shortcut key support.

License

Notifications You must be signed in to change notification settings

ChenHaoTech/ZenDoro

Repository files navigation

Zendoro

简体中文

Hate Being Interrupted, So I Made This Pomodoro Timer

When practicing the Pomodoro Technique, I didn't feel an increase in productivity and often felt my flow was interrupted, leading to frustration. To solve these issues, I created this app 👇🏼
Zendoro: A cross-platform Pomodoro timer loved by keyboard enthusiasts that supports the Flowtime technique.

🥰 Aha Features

  • Window Focus Logging I often find myself falling into a rabbit hole, aimlessly browsing the web or watching videos. I need to review my focus after each session.

    • 👉 I implemented a window focus logging feature. Pasted_image_20241024151003.png
  • Ultimate Keyboard Shortcut Support I don't want to keep clicking with the mouse; I absolutely love keyboard shortcuts. The existing Pomodoro timers on the market don't satisfy my needs.

    • 👉 I made my Pomodoro timer support CMD K and many other shortcuts!
  • Flowtime Technique I don't want my flow to be interrupted by the Pomodoro timer. Let me rest when I want to rest and continue focusing when I want to focus.

    • 👉 I adopted the Flowtime Technique to schedule my breaks: Break time = Focus time / 5 (the break factor of 5 varies from person to person).
  • Customizable White Noise I don't want to be limited by the predefined audio options. A year ago, I saw the product ambiphone, and I knew that if I were to implement a white noise feature, it had to include this.

    • 👉 I offer various white noise options and customizable white noise mixing. (Custom link feature coming soon, supporting YouTube, Bilibili, etc.) Pasted_image_20241024134255.png
  • Pomodoro Time Inheritance What to do if you finish your current task and still have 10 minutes left?

    • 👉 With a cmd+alt+→, I can add the remaining time to the next task. I will rest after the current 25 minutes are up. Kapture 2024-10-24 at 15.13.48.gif
  • Cross-Platform Pomodoro Timer

    • 👉 Supports web, Android, iOS, and Windows (🚧) --- Implemented with Flutter.

Other Highlights

  • Window always on top during focus and break times
  • 🏷️ Supports task tagging
  • 📊 Statistics on focus time percentage by tag
  • 😢 Statistics on time distribution based on emotional feedback

😘 Support Us

Install

💥 Coming Soon

Next, I plan to develop:

  • Support for directly starting tasks from TickTick or Todoist.
  • AI-powered summaries and reviews of daily focus logs for better daily retrospectives.
  • Interaction with local calendars, including two-way data import.
  • Support for Android and Windows.

About

Pomodoro, founded on the flowtime technique, features full-platform availability and excellent shortcut key support.

Resources

License

Stars

Watchers

Forks

Packages

No packages published