[HN Gopher] Show HN: A free minimalist daily habit tracker
___________________________________________________________________
Show HN: A free minimalist daily habit tracker
Hello. I was looking for a simple and clean habit tracker. I went
through a few apps but felt they were missing something. I also had
some time on my hands, so decided to make my own and share it in
case anyone else likes it. Some of the supported features:
Streaks based, track and beat your longest streaks Fully useable
offline Freezes (similar to Duolingo's streak freezes) Visual map
for tracking consistency Pause the app when you need a break or
will be away For anyone curious about the tech stack: - React for
frontend - Dexie cloud for storage and syncing - Vercel for hosting
Link: [https://rdht.vercel.app/]
Author : pixd
Score : 122 points
Date : 2024-07-06 22:37 UTC (1 days ago)
(HTM) web link (rdht.vercel.app)
(TXT) w3m dump (rdht.vercel.app)
| thomasfromcdnjs wrote:
| This is perfect, I've been wanting something like this forever.
| pixd wrote:
| That's great to hear. Thanks!
| edgarvaldes wrote:
| Nice and clean. I would love a collapsed view of the habits. How
| does the offline mode works? Any monetization plans?
| pixd wrote:
| That's a great idea, thanks.
|
| The data is stored locally on the browser using IndexedDB so
| everything works offline. If you login, it'll sync your data
| with a remote server.
|
| I haven't really thought about monetization as this primarily
| started as just a tool for myself. Might have to give it some
| though but not sure what I would monetize
| gibolt wrote:
| Agreed. Being able to see more than 1.5 tasks on a page would
| be an improvement.
|
| It would also be nice to have some indicator (at the top) that
| all tasks for the day have been completed.
| yunusefendi52 wrote:
| Looks good. How do you "done" past days? Sometimes I don't
| actually miss the habit but not have the time to open screen.
|
| I also created similar habit tracker app for mobile
| https://play.google.com/store/apps/details?id=com.yedev.habi...
| The unique thing is that I use google drive to sync habits
| pixd wrote:
| I like the design, very clean.
|
| For the past days, if you click the 3 dots next to the
| checkbox, there's an option to add checks for previous days
| using the calendar
| diimdeep wrote:
| Looks like derivative of open source
| https://github.com/iSoron/uhabits
| RockRobotRock wrote:
| This app is fantastic! I wish it was on iOS.
| getcrunk wrote:
| Great idea!
|
| Doesn't work well on mobile safari
| pixd wrote:
| Thanks!
|
| I'll spend some time debugging on safari and see what the issue
| is
| nerbitz wrote:
| Unusable on iPhone 13 mini. Couldn't log in as the OTO entry
| screen was not visible.
| pixd wrote:
| Thanks for the feedback! I'll have to debug for safari, not
| sure what the issue is
| lawgimenez wrote:
| Also on iPhone 12, otp not visible.
| pixd wrote:
| ios issues should be fixed now. there was a problem with the
| zoom in and overflow for safari
| purple-leafy wrote:
| Nice. I see the GitHub style tracker alot lately
| 8organicbits wrote:
| I'm always up late and I'd like to get a last minute habit
| checked off before I go to bed, but so many tools move to the
| next day at midnight. I ended up building my own minimal chore
| tracker[1] because I couldn't find any that aligned to that
| schedule. I really think everyone has slightly different needs
| and chore/habit trackers make a great minimal programming+design
| project.
|
| [1] https://alexsci.com/blog/personal-apps/
| georgebcrawford wrote:
| Hi there, I thoroughly enjoyed reading your blog post -
| especially the part about single-purpose software. It's a
| recurring tension in my digital/physical existence.
| skkap wrote:
| Nice work on this habit tracker! Love the clean design and the
| GitHub-like year widget. It's awesome that it works without
| registration!
|
| I am also building a habit tracker ( https://mygoodweek.com ).
| Similar story, none of the existing options were satisfactory~ It
| tracks habits automatically from Google Calendar events and lets
| you check habits manually too. It would be cool to get your
| thoughts!
| stanislavb wrote:
| Looks beautiful. I will get it featured on SaaSHub's newsletter
| https://www.saashub.com/my-good-week. Cheers!
| skkap wrote:
| Thank you, very kind of you!
| kmarc wrote:
| This looks like a product a lot of effort and thought went
| into, including a consistent graphical design. Congrats!
|
| The style that was chosen, to me is deeply unsettling. These
| Well-lit, colourful, rounded, smooth 3D objects remind me of a
| chaotic, visually complex and triggering while trying-to-be-
| baby-safe environment, and indeed puts me into thinking the
| exact opposite of what I'd want to achieve with this product
| (which is eliminating chaos, and get my adult daily life sorted
| out).
|
| Note that this is rather a weird angle and not a criticism of
| your product. I'm pretty sure it's only me, or at most a
| handful of people who are triggered into this state of mind. I
| found it interesting.
| skkap wrote:
| That is very interesting feedback, thank you! You might not
| be alone though, from time to time we get similar feedback,
| and in fact, we are currently rethinking branding to make it
| more calm and positive.
| ziggyzecat wrote:
| I didn't even try to dive into why I left the page within 20
| seconds.
|
| > visually complex and triggering while trying-to-be-baby-
| safe environment resonates perfectly, though.
|
| On a side note: sorting adult daily lives out needs to
| embrace and make space for the inner child. I observe it
| everywhere at the moment: parents, old friends, even in my
| younger brother and myself. An unhealthy kind of stress,
| burnout and depression build up if you don't.
| kmarc wrote:
| No science here, but...
|
| Isn't it munching on ice cream at 10pm, video games, and
| other indulges are for that? Also at work, I am
| (thankfully) able to tinker a lot while delivering value,
| and not under constant pressure to just grind, in a dry,
| too serious environment.
|
| I think I do embrace (quite often) the inner child in me,
| but I definitely separate the "productivity" of my life
| from that: things that need the diligence, I do take
| seriously, and maybe this is what gives me this dissonant
| feeling when I look at this design language in the context
| of making me more productive.
| lobsterthief wrote:
| Looks slick, but I'd love to be able to see a demo (or more
| screenshots) before signing up.
| pixd wrote:
| This is really cool. I definitely like the expansive stat
| tracking. The weekly report is a really nice touch. gives you a
| chance to reflect on your progress.
|
| I don't use Google Calendar often, so it took me a while to get
| the tracking part to work, but it worked flawlessly once I
| understood about the event naming
| RockRobotRock wrote:
| Like the design. Personally I think the barrier for a project
| deserving a domain is pretty low.
|
| "Try for free" is ominous. If you have a paid plan, please have
| that on the home page. Otherwise, I wouldn't use that wording.
| tempcommenttt wrote:
| That. When a page says "try" and "for free" in connection, I
| always research the hidden real long time cost before trying.
| If I can't find it, I usually leave or Google to find out if
| the costs have been mentioned somewhere else.
| pixd wrote:
| Thanks for the feedback, I updated the text.
|
| My intention behind "try for free" was to keep the barrier for
| trying out the app low. But I didn't realize that it would also
| imply a hidden price or some premium level
| ziggyzecat wrote:
| Neat. I like it!
|
| +1 for not requiring an account to try.
|
| Needs debugging for iPad display sizes and on screen keyboards.
|
| Might be helpful: [1]
| https://stackoverflow.com/questions/2593139/ipad-web-app-det...
|
| [2] https://developer.mozilla.org/en-
| US/docs/Web/API/Visual_View...
| pixd wrote:
| ios issues should be fixed now. Thanks!
| kecupochren wrote:
| You can use 16px font size on mobile so the browser won't zoom in
| to the text field.
| pixd wrote:
| Thank you! this should be fixed, I didn't realize ios had a
| zoom in feature like this. There was also an issue with the
| overflow not working on ios, which is also fixed
| elflaune wrote:
| I just want to put out Loop Habit Tracker (
| https://github.com/iSoron/uhabits ). Its open source, ad free and
| has the option to start the day at 3 am. I am very happy with
| this solution.
| user_7832 wrote:
| Loop is an all time classic. Just wish it supported other
| platforms too.
| podviaznikov wrote:
| love the UI.
|
| I made habit tracker visualizer based on Apple Reminders
|
| https://public.me/anton/daily
| teitoklien wrote:
| you need to focus on how you'll stop eating pastries man, I'll
| hope you succeed soon, based on that tracker list
|
| Good luck !
|
| Regards,
|
| Pastry Hater
| podviaznikov wrote:
| thank you:) not so easy with pastries
| bukacdan wrote:
| Would love to see the code, any plans on open sourcing?
| pixd wrote:
| yes! its open sourced right now:
| https://github.com/MuffinTheDragon/daily-habit-tracker
| davewasthere wrote:
| Quick bug.
|
| As an unauthed user, add a habit. Then log in. Habit has
| disappeared. (but can create habits, which then sync just fine to
| other devices)
|
| I guess I was expecting my unauthed user habit to persist after
| logging in.
| edgarvaldes wrote:
| I did it before your comment. My habit persists. Firefox on
| Android if that matters.
| constantinum wrote:
| On a side note, The only habit tracker that has worked me is
| BEEMINDER.
| jackstraw14 wrote:
| Ever made a side bet with yourself to remove the middleman?
| binary132 wrote:
| Beeminder reliably makes me spend money on Beeminder. :)
| tremarley wrote:
| Those are features I've always been looking for in a tracker
| superultra wrote:
| This is really cool.
|
| I don't think I have diagnosable ADHD, but I have noticed that
| gamification features like "streaks" often cause more problems in
| building habits than helping them. My daughter, who is diagnosed
| with severe ADHD, eventually had to "give up" some of the streak
| based apps like Duolingo because they are, imho, preying on our
| desire to complete "streaks" only to increase in-app activity for
| their own platform.
|
| I've been really loving Llamalife - https://llamalife.co - they
| don't do habits but they organize a lot of the schema around
| people who get overwhelmed easily.
| thih9 wrote:
| After reading this comment I installed llamalife and
| immediately abandoned it when it asked me to sign up and accept
| T&Cs as the first thing after opening. There was no support for
| sign in with apple either.
|
| I love that the app from this HN submission is usable without
| creating an account.
| pixd wrote:
| Oh interesting, that's why I added the "freeze" feature to help
| avoid feeling "required" to go on the app every day. But maybe
| it requires some more customization to account for wider cases
| BolexNOLA wrote:
| As someone with ADHD "streak freezes" are a thing I never knew I
| needed, wow. I've tried so many gamified habit things and the
| anxiety over potentially missed dopamine is just so present no
| matter how old or "wise" I become.
|
| Excited to try this out
| stared wrote:
| Thank you for sharing - especially with the green flag of "no
| account required"!
|
| I wanted to go habit tracing in a minimalist way, and ended up
| using checkboxes in Obsidian daily notes (and take them anyway,
| previously in Evernote) and plugins (there are a few, I use a
| combination of https://github.com/pyrochlore/obsidian-tracker and
| https://github.com/hedonihilist/obsidian-habit-calendar).
| criddell wrote:
| This is really nicely done. It looks great and is very
| responsive. I have some things I track that aren't daily so it
| doesn't work for me, but I like that you didn't build an app with
| a billion options.
|
| Are you on the free plan for Dexie? How many users do you think
| you can support with the 100MB limit?
| pixd wrote:
| yes im on the free tier. not really sure how many users can be
| supported on it. unfortunately the cloud manager doesn't show
| me how much data is currently being used
| codazoda wrote:
| I've been working on a minimalist daily habit tracker that I
| designed for counting calories as part of my own weight loss
| journey. It's called Quick Calories. The PWA is free, it doesn't
| require an account, has no advertising, and works offline.
|
| Link: [https://calories.joeldare.com]
| FrancoisBosun wrote:
| I use an iPhone 12 mini. In portrait mode, the site was nearly
| unusable. I would add a habit, and the keyboard covered up the
| description field. There was no way for me to scroll the page to
| get the description field. Fortunately, the iOS keyboard has a
| next field button which I could click and hello me to entered the
| habit description.
|
| I too like the clean design and wish you good luck.
| pixd wrote:
| The scroll and zoom issues on ios should now be fixed
| apantel wrote:
| This seems quite broken on iPhone (iPhone 12, iOS 17, Safari
| browser). Trying to add a task ends up blowing the model up too
| big and it's impossible to scroll to or even see the button to
| add the task.
| coreyburnsdev wrote:
| Surprised nobody mentioned the two low resolution images on the
| front page. (my habits and the email input at the bottom).
|
| Curious why you wouldn't just put the actual component there
| rather than a fuzzy-screen shot of them?
| pixd wrote:
| I guess they get fuzzy on some different devices. When I was
| making it, picture was like the first thing I thought of so I
| just went with that. but definitely having the component there
| sounds way better
| timnetworks wrote:
| Add a thing for bad habits too, and run the streak inverted. The
| more times you don't click the better.
| tbihl wrote:
| Maybe just put 'refrain' in front of bad thing for the time
| being.
| pixd wrote:
| Edit: issues on ios should be fixed now
| prettyeyes83 wrote:
| this screams pwa!
| jasalt wrote:
| This was cool, looks quite nice and polished.
|
| I also made a quick activity tracker app recently but went with
| Django, Bootstrap and HTMX. Used it myself for few weeks but then
| moved on with other stuff. Can't seem to keep up using such app
| personally.
|
| Cleaned up the readme just now and added a demo video
| https://codeberg.org/jasalt/tracker. Should be quick to setup
| with Sqlite locally. I've had it running on Fly.io (free) and
| connecting to Postgres on a some toy VPS.
|
| Far from a finished thing but maybe can inspire someone.
| binary132 wrote:
| Nice! Something I've been noticing lately is that I'll see
| something interesting like this, maybe leave a comment or try it
| out, and tab away and it's as good as gone, even if I save it to
| my Telegram saves, or any other list -- there's just so much
| time-linear content coming in and past my mind that's very easy
| to lose again unless something really grabs my attention and
| energy for a while, and offers something to look forward to
| tomorrow. Call it ADD or whatever you want, but there is simply
| too much content / information, even if it's all useful and good
| and non-spammy.
|
| Something along the lines of your app could possibly help "de-
| linearize" (?) things into a daily timeline or mindspace -- I
| think everyone's become so used to the timeline conditioning that
| it can be pretty harmful, really. Not sure what to do with all
| that.
___________________________________________________________________
(page generated 2024-07-07 23:02 UTC)