Show HN: I Created a Pomodoro Timer
25min.workCore features:
Customizable Timers: Adjust work and break durations flexibly.
Focus Mode: Background color change to enhance concentration.
Smart Notifications: Alerts with sound and notifications when a session ends.
Cross-platform Sync: Seamless data sync across devices.
It’s free to use, and I’d love to hear your thoughts!
I’m looking forward to your feedback, suggestions, or ideas to make it better. Thanks for checking it out!
What's going on with Show HNs lately?
How is this different or better than the thousands of others?
Great question! My focus was on creating a clean, minimalist app with notifications and cross-platform sync, all while ensuring it works without requiring an account.
In the future, I plan to add features like:
Happy to hear any additional ideas on what could make it stand out more!Nice. How are you doing cross-platform sync without an account?
Agreed, cool product, but hope you don’t plan to monetize
Thanks for the feedback! Monetization isn’t a focus right now—I just want to create something helpful and get user feedback.
Did you try loading this in your own browser and look at the console? I get one warning and five errors:
Thanks for pointing that out—I’ll investigate these issues immediately and fix the errors. Really appreciate the detailed feedback!
Do you have UBlock Origin/some other privacy extension installed? The CORS/SRI errors are from blocked Cloudflare and Plausible analytics scripts. I got the same and they went away when I temporarily disabled UBlock.
The notification permission error probably is a genuine bug
I knocked this one up using v0 (and yes, I did code "some" of it!) -> https://superpomodorotimer.com no intention to monetize, just thought it would be fun to see what v0 could do :-p
I have found this one to be much better while remaining simplistic https://pomofocus.io/
yea this is great, i use it embedded directly in obsidian using iframe
Great work. I'm going to use it today. Suggestion: Could you please add a favicon so that the app is recognizable in a browser "pinned tab"?
Thank you for trying it out today! Great suggestion about the favicon—I’ll make sure to add one soon to improve the browser tab recognition.
My LLM senses are tingling...
LLMs don't generally write the same way, and they usually don't use the em "—" character.
Looks really nice and I love the domain name, well done!
I see there isn't a privacy policy yet, what do you use the account sections for? Also, what is happening in the code comments, is the JS written by AI? For the branding - you're missing some tomatoes! Maybe as a favicon, or fa-tomato instead of fa-briefcase?
Thanks for noticing the domain name! The account section is currently not fully functional—currently, when logged in, it is intended for syncing configuration settings. Love the idea of using a tomato-themed favicon, I will do that!
Looks good, I appreciate that it's clean and simple, and that it works without requiring an account.
Really appreciate your feedback. Simplicity and ease of use were top priorities—glad you noticed!
Why does it show Chinese characters in the tab title once the countdown starts? Is this intended? 番茄工作法
Because OP used Deepseek not only to code the entire app. But also to generate his future roadmap.
https://25min.work/js/pomodoro.js
Nice, will try it out
Thanks for giving it a try! Looking forward to hearing your thoughts.
it is well done. grateful for sharing your work.
Thank you, and I’m glad you appreciate it!
Here is one I created right now using chatgpt in under two minutes.
I need to look for a new career! :)
https://yet-another-pomodoro-timer.netlify.app/
Looks super clean.
Thanks! I aimed for a clean design, and I’m happy to hear that resonated with you.
[flagged]
If you have nothing useful to say, why say it at all?