[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)