[{"data":1,"prerenderedAt":477},["ShallowReactive",2],{"project-40236637":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":47,"post_text":49,"what":50,"said":91,"maker_in_thread":224,"shape":235,"grid":239,"attempts":440,"same_week":441,"maker_shows":38,"maker_hidden":469,"reader_version":470,"card":471},"40236637","StepList","A tool for repeatable checklists","title","Show HN: I built a tool for repeatable checklists","https:\u002F\u002Fsteplist.app\u002F","steplist.app","dbreunig",1714659719,2024,117,74,731,3515,21,"notable","productivity","checklists","web_app",[24,25,26,27],"checklist","recurring tasks","routine tracker","task list","mixed",0.292,{"positive":31,"neutral":32,"mixed":33,"critical":34},19,10,0,8,37,{"pricing":37,"idea":39,"design":42,"docs":44,"privacy":45},{"positive":33,"critical":38},2,{"positive":40,"critical":41},11,1,{"positive":43,"critical":33},4,{"positive":33,"critical":33},{"positive":33,"critical":46},3,[41,48,48,33,33,48,46,46,48,48,48,48,33,33,33,48,33,48,46,41,46,41,33,46,48,41,33,48,48,48,48,48,48,48,41,41,46,48,41,33],5,"For a long time (after devouring Atul Gawande’s The Checklist Manifesto), I've noticed a gap in the productivity tool market—most tools don't cater well to repeatable checklists. Task managers handle one-off tasks effectively, but falter with routines. On the other hand, project management software often feels overly complex. What I wanted was in the Goldilocks Zone between Todoist and Jira.\n\nFor my own personal use, I created StepList. I've used it to assist and track workouts, my daily workday, software deployment and setup, household management, and more. Over the last year I've prepared St",{"problem":51,"audience":57,"pricing":64,"motivation":68,"time_to_build":72,"stack":73,"openness":88,"stage":89,"team_size":90},{"value":52,"source":53,"evidence":54},"Task managers handle one-off tasks poorly, and project tools are too complex for repeatable checklists","maker",[55],{"id":56},"post",{"value":58,"source":53,"evidence":59},"Individuals with routines and small businesses onboarding low-tenure workers",[60,61],{"id":56},{"id":62,"by":11,"text":63},"40236856","That's great! Thanks for the annecdote. I've thought this is a well matched tool for small businesses, like cafes and repair shops with low-tenure workers and onboarding them…",{"value":65,"source":53,"evidence":66},"Free to use, with $5\u002Fmonth premium plan for unlimited scheduled, delegated, and private lists",[67],{"id":56},{"value":69,"source":53,"evidence":70},"Gap in productivity tools for repeatable checklists after reading The Checklist Manifesto",[71],{"id":56},null,[74,78,82],{"value":75,"source":53,"evidence":76},"Ruby on Rails 7",[77],{"id":56},{"value":79,"source":53,"evidence":80},"Hotwire",[81],{"id":56},{"value":83,"source":53,"evidence":84},"Render hosting",[85],{"id":86,"by":11,"text":87},"40236977","I don't mind sharing at all. The nuts and bolts weren't too different from what it is today: Rails app deployed on Render with simple auth. Most of the work getting it ready for…","freemium","launched","solo",{"praise":92,"objections":127,"requests":149,"questions":175,"alternatives":187},[93,109,120],{"value":94,"source":95,"evidence":96},"Fills a real gap for repeatable checklists","commenter",[97,101,105],{"id":98,"by":99,"text":100},"40236810","all2","I've built several checklists that I come back to. I have one for weekend plane trips, one for short hikes, one for camping, one for road trips. It's always nice to be able to go…",{"id":102,"by":103,"text":104},"40237009","cptskippy","This looks fantastic. I've been creating repeatable checklists for all sorts of things and the tools that are out there always fail in this regard. My other gripe that no one has…",{"id":106,"by":107,"text":108},"40236924","sameoldtune","This is amazing! I have tried using checklists and the like in trello and iPhone reminders\u002Fnotes but like you say it is tedious to repeat. Growing up my mother was a checklist…",{"value":110,"source":95,"evidence":111},"Clean design and logo",[112,116],{"id":113,"by":114,"text":115},"40237107","defulmere","Love the logo, the reverse checkmark as a \"step\" is a great concept.",{"id":117,"by":118,"text":119},"40238191","MikeTheGreat","First - congrats on the launch! I think I'd like something like this, but I'm not 100% sure what this is. Is it an app? A mobile app? A web app? I click on a sample list and the…",{"value":121,"source":95,"evidence":122},"Mobile list-performing UI praised",[123],{"id":124,"by":125,"text":126},"40237032","krawczstef","This is what I use google keep (https:\u002F\u002Fkeep.google.com\u002F) for -- though it's not as fully featured as yours, but it is free. In your opinion, what would be the main feature over…",[128,135,142],{"value":129,"source":95,"evidence":130},"Pricing is hidden on the index page",[131],{"id":132,"by":133,"text":134},"40237070","kspacewalk2","Please consider being more explicit that this is a freemium product. You state it in the post, but pricing is nowhere to be seen on the index page. Until you sign up, I suppose.…",{"value":136,"source":95,"evidence":137},"Privacy concerns about public user activity and profiles",[138],{"id":139,"by":140,"text":141},"40238282","danielmarkbruce","When someone signs up you automatically make it public they are using it? And what they are doing?? Like, does this person: https:\u002F\u002Fsteplist.app\u002Fusers\u002F253 know you've made it…",{"value":143,"source":95,"evidence":144},"GitHub integration requested overly broad permissions",[145],{"id":146,"by":147,"text":148},"40237261","8organicbits","I don't think the GitHub integration had the right permissions. When I try it I see: Repositories Public repositories This application will be able to read and write all public…",[150,154,161,168],{"value":151,"source":95,"evidence":152},"Separate edit and execute modes with read-only running lists",[153],{"id":102,"by":103,"text":104},{"value":155,"source":95,"evidence":156},"Follow-up snooze for tasks",[157],{"id":158,"by":159,"text":160},"40236965","mebazaa","That's cool! There's one other feature I would love to have that current to-do lists don't capture: follow-ups. Basically, for a task such as \"email Mr. and Mrs. XYZ\", have the…",{"value":162,"source":95,"evidence":163},"Native desktop apps",[164],{"id":165,"by":166,"text":167},"40241560","DrWonbor","This is great. I am a big fan of checklists, especially for tasks that can be operationized. What are your thoughts on making this available as a native app on MacOS and Ubuntu?",{"value":169,"source":95,"evidence":170},"Fully private lists option",[171],{"id":172,"by":173,"text":174},"40237055","tennisflyi","I've noticed this gap too. Looking forward to trying it! Edit: Would love to have the ability to have everything completely private. Also, a one-level deep grouping would be great!",[176,180],{"value":177,"source":95,"evidence":178},"Is it an app or a website, and how is it used?",[179],{"id":117,"by":118,"text":119},{"value":181,"source":95,"evidence":182},"Is the terms of service excessive?",[183],{"id":184,"by":185,"text":186},"40237156","slau","That’s a crazy large terms of service, considering the simplicity of the service. Forced arbitration and everything. Banning anyone under 18. Is this really necessary?",[188,199,203,210,217],{"value":189,"source":95,"evidence":190},"Todoist",[191,195],{"id":192,"by":193,"text":194},"40237052","corps_and_code","Gonna pile on to other's suggestions, and say Todoist can do this. You can schedule a task to happen every four weeks, and the next occurrence happen four weeks after you…",{"id":196,"by":197,"text":198},"40237391","Brajeshwar","Honest thoughts -- but you seem to be competing with the likes of Todoist[1] which is $4\u002Fmo. And if one is on the macOS, iOS, iPadOS, the Reminder App has become pretty powerful.…",{"value":200,"source":95,"evidence":201},"Apple Reminders",[202],{"id":196,"by":197,"text":198},{"value":204,"source":95,"evidence":205},"Airtable or Notion templates",[206],{"id":207,"by":208,"text":209},"40237758","jjj123","It takes some doing, but you can build a pretty competent trip planning\u002Fpacking app all within something like Airtable or Notion. This is what I use, I have a db called “trips”,…",{"value":211,"source":95,"evidence":212},"OmniFocus",[213],{"id":214,"by":215,"text":216},"40236969","atestu","Omnifocus has repeatable tasks and you can pick whether they repeat based on the due date (once a month, like the mortgage), or on completion date (I use this for cleaning…",{"value":218,"source":95,"evidence":219},"Org mode",[220],{"id":221,"by":222,"text":223},"40236892","mbork_pl","This is exactly what Org mode's repeaters can do: https:\u002F\u002Forgmode.org\u002Fmanual\u002FRepeated-tasks.html .",{"comments":18,"answered":48,"key":225},[226,229,232],{"id":227,"text":228},"40237142","Yes, better messaging about premium and what it enables is on my backlog. You can view details if you click the carot in the right-side of the menubar and click \"Upgrade\".…",{"id":230,"text":231},"40238692","Thanks for the feedback. I really appreciate it. To answer your questions here: It's a webapp, designed to work fast and clearly on desktop and mobile. When not signed in,…",{"id":233,"text":234},"40237183","Good idea, thanks!",{"commenters":236,"max_depth":48,"maker_replies":18,"first_comment_mins":237,"lifespan_hours":238},44,9,181,[240,242,244,247,249,253,254,257,260,262,264,266,270,272,274,276,279,283,285,287,289,292,295,298,299,300,303,304,307,310,311,315,318,319,323,325,327,329,334,336,339,341,343,345,348,352,355,358,360,363,367,370,373,377,380,384,386,388,391,395,397,401,405,410,412,415,417,420,424,426,430,434,436,438],[132,33,41,241,133,33],"project\u002Fcritical\u002Fpricing",[227,33,33,243,11,41],"maker\u002Fneutral\u002Fpricing",[245,33,48,246,133,33],"40237790","project\u002Fpositive\u002Fnone",[98,41,48,248,99,33],"project\u002Fpositive\u002Fidea",[250,41,33,251,252,33],"40237126","other\u002Fneutral\u002Fnone","walthamstow",[207,41,33,251,208,33],[255,41,33,251,256,33],"40239672","mthoms",[258,41,33,259,252,33],"40240891","commenter\u002Fneutral\u002Fnone",[261,41,33,259,208,33],"40267680",[263,41,33,251,99,33],"40254606",[102,38,48,265,103,33],"project\u002Fpositive\u002Fdesign",[267,46,46,268,269,33],"40237448","project\u002Fneutral\u002Fidea","travisjungroth",[117,43,46,271,118,33],"project\u002Fneutral\u002Fdocs",[230,43,33,273,11,41],"maker\u002Fneutral\u002Fdocs",[275,43,48,265,118,33],"40239992",[277,48,33,278,147,33],"40237390","other\u002Fneutral\u002Fidea",[280,281,48,265,282,33],"40237110",6,"beklein",[233,281,33,284,11,41],"maker\u002Fpositive\u002Fnone",[158,286,48,248,159,33],7,[288,286,33,284,11,41],"40237030",[290,286,48,248,291,33],"40237604","_tk_",[293,34,46,268,294,33],"40236812","ceejayoz",[296,34,33,251,297,33],"40236871","savolai",[221,34,33,251,222,33],[214,34,33,278,215,33],[301,34,33,302,11,41],"40237022","maker\u002Fneutral\u002Fidea",[192,34,33,251,193,33],[305,34,33,251,306,33],"40237174","saw-lau",[308,237,48,248,309,33],"40236792","leesalminen",[62,237,33,302,11,41],[312,237,33,313,314,33],"40237313","commenter\u002Fcritical\u002Fidea","taskforcegemini",[316,237,33,317,309,33],"40237454","commenter\u002Fneutral\u002Fidea",[106,32,48,248,107,33],[320,40,46,321,322,33],"40237925","project\u002Fneutral\u002Fnone","geor9e",[324,40,33,284,11,41],"40238074",[196,326,41,241,197,33],12,[328,326,33,243,11,41],"40237423",[330,331,46,332,333,33],"40236883",13,"project\u002Fneutral\u002Fpricing","ryann_wisc",[335,331,33,243,11,41],"40237008",[146,337,41,338,147,33],14,"project\u002Fcritical\u002Fprivacy",[340,337,33,284,11,41],"40237295",[342,337,33,284,11,41],"40310310",[124,344,46,268,125,33],15,[346,344,33,347,11,41],"40237101","maker\u002Fpositive\u002Fdesign",[349,350,48,248,351,33],"40237109",16,"milkers",[353,354,33,321,11,41],"40236731",17,[172,356,46,357,173,33],18,"project\u002Fneutral\u002Fprivacy",[184,31,41,359,185,33],"project\u002Fcritical\u002Fnone",[361,31,33,362,11,41],"40237198","maker\u002Fneutral\u002Fnone",[364,365,48,248,366,33],"40237188",20,"bcrosby95",[368,365,33,369,11,41],"40237306","maker\u002Fpositive\u002Fidea",[371,18,46,332,372,33],"40237698","hnrodey",[374,375,48,248,376,33],"40315191",22,"Fire-Dragon-DoL",[378,379,33,251,11,41],"40237079",23,[381,382,48,248,383,33],"40248452",24,"xtiansimon",[113,385,48,265,114,33],25,[387,385,33,347,11,41],"40239904",[389,390,33,362,11,41],"40237102",26,[392,393,48,248,394,33],"40252978",27,"dylanhouli",[165,396,48,246,166,33],28,[398,399,48,246,400,33],"40237251",29,"willks",[402,403,48,248,404,33],"40249907",30,"tacone",[406,407,41,408,409,33],"40238672",31,"project\u002Fcritical\u002Fidea","silverlake",[139,411,41,338,140,33],32,[413,411,46,357,414,33],"40247332","remram",[416,411,41,338,140,33],"40248843",[418,411,33,419,11,41],"40289843","maker\u002Fneutral\u002Fprivacy",[421,422,46,362,423,33],"40236952",33,"_xivi",[86,422,33,425,11,41],"maker\u002Fneutral\u002Fexecution",[427,428,48,246,429,33],"40236829",34,"czbond",[431,432,41,359,433,33],"40237718",35,"onefinedayinmay",[435,432,33,251,322,33],"40237803",[437,432,33,251,433,33],"40238022",[439,432,33,362,11,41],"40238095",[],[442,447,451,455,460,465],{"id":443,"name":444,"points":445,"category":446},"40252569","Secret Llama",547,"ai",{"id":448,"name":449,"points":450,"category":446},"40300126","GrafyChat",459,{"id":452,"name":453,"points":454,"category":20},"40250557","BandMatch",452,{"id":456,"name":457,"points":458,"category":459},"40260035","Dillo",430,"dev_tools",{"id":461,"name":462,"points":463,"category":464},"40273470","GetAnyPlant",427,"consumer_social",{"id":466,"name":467,"points":468,"category":446},"40272339","AI climbing coach",320,false,"v2",{"id":472,"name":5,"line":6,"ai":469,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":473,"top":18,"kw":474,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":475,"url":9,"mix":476,"praise":94,"objection":129,"sub":21},40236637,0.29,[24,25,26,27],"1550053355550005053131035105555555113510",[31,32,33,34],1793991090340]