[{"data":1,"prerenderedAt":868},["ShallowReactive",2],{"project-44309320":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":34,"aspects":35,"strip":48,"post_text":50,"what":51,"said":97,"maker_in_thread":161,"shape":174,"grid":179,"attempts":830,"same_week":831,"maker_shows":18,"maker_hidden":860,"reader_version":861,"card":862},"44309320","Workout.cool","Open-source fitness coaching platform","title","Show HN: Workout.cool – Open-source fitness coaching platform","https:\u002F\u002Fgithub.com\u002FSnouzy\u002Fworkout-cool","github.com","surgomat",1750250029,2025,827,233,24,3837,1,"legend","consumer_social","fitness tracking","web_app",[24,25,26,27],"open source fitness","workout tracker","strength training","self-hosted workout app","mixed",-0.061,{"positive":16,"neutral":31,"mixed":32,"critical":33},32,6,35,97,{"design":36,"execution":39,"performance":41,"idea":43,"pricing":45,"docs":46},{"positive":37,"critical":38},5,4,{"positive":18,"critical":40},10,{"positive":42,"critical":40},0,{"positive":44,"critical":44},7,{"positive":42,"critical":42},{"positive":42,"critical":47},2,[37,18,37,18,18,49,47,18,18,42,49,37,47,49,18,18,49,18,18,37,42,42,37,37,37,49,37,37,49,49,18,38,49,38,18,38,47,38,18,18],3,"I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits\u002Fmonth), but was eventually sold due to video licensing hurdles.  The new owner stopped maintaining it, and the repo went abandoned.\n\nOver the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a \"broken\" tool let's say.\n\nI couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better architecture",{"problem":52,"audience":58,"pricing":71,"motivation":75,"time_to_build":79,"stack":80,"openness":94,"stage":95,"team_size":96},{"value":53,"source":54,"evidence":55},"Lack of open, maintained tools for building workout routines after workout.lol was abandoned.","maker",[56],{"id":57},"post",{"value":59,"source":60,"evidence":61},"Fitness enthusiasts and beginners wanting open, hackable workout tools.","inferred",[62,65,68],{"id":63,"by":11,"text":64},"44311145","Mh yeah i didn't expect that but it shows that the current flow assumes a bit too much knowledge up front, I\"ve heard similar feedback from others. I'm already planning to make…",{"id":66,"by":11,"text":67},"44312938","great feedback and I agree that (i forgot tbh..) most beginners don't think in muscle groups, but in goals like \"lose weight\" \"feel better\", \"beginner friendly\", etc... The goal…",{"id":69,"by":11,"text":70},"44313131","> \"ensure you stay in your max results zone\" lol true Tbh that's exactly the gap Im trying to fill with Workout.cool. After reading all the feedback here (including yours), I've…",{"value":72,"source":54,"evidence":73},"Free, not for money",[74],{"id":57},{"value":76,"source":54,"evidence":77},"Keep open fitness tools alive after the original project was abandoned over video licensing.",[78],{"id":57},null,[81,87],{"value":82,"source":54,"evidence":83},"TypeScript",[84],{"id":85,"by":11,"text":86},"44310869","the original project was built in javascript with a NoSQL backend (mongo). I wanted to move to a more \"new\", (robust?) and maintainable stack with TypeScript and a SQL-based…",{"value":88,"source":54,"evidence":89},"PostgreSQL",[90,91],{"id":85,"by":11,"text":86},{"id":92,"by":11,"text":93},"44314472","not \"really\" let's say but we chose PostgreSQL mainly for scalability and flexibility long-term. Features like JSONB, advanced filtering, full-text search, and complex joins are…","open_source","launched","unknown",{"praise":98,"objections":107,"requests":123,"questions":137,"alternatives":145},[99],{"value":100,"source":101,"evidence":102},"Clean UI and useful open approach","commenter",[103],{"id":104,"by":105,"text":106},"44310697","Vincenius","Oh funny to see it here. I'm the original author of workout.lol. I sold the app to a guy who seemed to just abandoned it. I also texted him multiple times if he needs support,…",[108,114],{"value":109,"source":101,"evidence":110},"Exercise suggestions too basic and too many exercises per session",[111],{"id":112,"by":11,"text":113},"44312992","Wow, Thanks a lot for taking the time to write this seriously. This kind of detailed feedback is incredibly valuable, especially at this early stage. Thanks ! So, yeah you're…",{"value":115,"source":101,"evidence":116},"Frequent downtime from traffic spikes",[117,120],{"id":118,"by":11,"text":119},"44310423","Thanks a lot for reporting! The traffic from HN hit hard (which I didn’t expect tbh). I’m working on stabilizing it and will have a fix in the next minutes \u002F hour Appreciate you…",{"id":121,"by":11,"text":122},"44313712","Uh, sorry about that we got hit with a \"surge of traffic\" let's say (earlier). It should be back to normal now! Mind giving it another try é_è? Keep me posted !",[124,130],{"value":125,"source":54,"evidence":126},"Save and track routines over time",[127],{"id":128,"by":11,"text":129},"44311877","Thanks a lot means a lot coming from a gym bro hehe Btw I totally agree: once you’ve been training a while, the only thing that really matters is tracking your progress and…",{"value":131,"source":101,"evidence":132},"Better equipment and filter onboarding for beginners",[133,136],{"id":134,"by":11,"text":135},"44311561","Thanks so much for this feedback The current onboarding assumes a bit too much knowledge up front (didn't expect that). Bcs yeah, most beginners don’t think in terms of \"rear…",{"id":63,"by":11,"text":64},[138],{"value":139,"source":101,"evidence":140},"Why restart from scratch instead of contributing to the original?",[141],{"id":142,"by":143,"text":144},"44310264","abtinf","Just out of curiosity: if the original project was open source, why did you decide to restart from scratch?",[146,154],{"value":147,"source":101,"evidence":148},"workout.lol \u002F wrkout.xyz",[149,153],{"id":150,"by":151,"text":152},"44310400","olliejennings","Am not sure what your data source is, but l run the following: - https:\u002F\u002Fwrkout.xyz\u002F (exercise database api with images and videos) - https:\u002F\u002Fgithub.com\u002Fwrkout\u002Fexercises.json…",{"id":104,"by":105,"text":106},{"value":155,"source":101,"evidence":156},"Liftosaur",[157],{"id":158,"by":159,"text":160},"44317367","gregwebs","Liftosaur is an interesting project in this space that I use for tracking my weight lifting. The lifting routine is programmable and shareable. They have a database of exercises…",{"comments":162,"answered":163,"key":164},61,19,[165,168,171],{"id":166,"text":167},"44310981","Ohoh ! Vincenius !! You have no idea how happy I was when I saw your name pop up ahahha Yeah, no luck either. It really broke my heart to see the project stall like that. That's…",{"id":169,"text":170},"44312074","Yeah, HN hit hard earlier lol, we are now on the 2nd place so things should start calming down now (or no, lol), btw the app is already back up and running normally again! Sorry…",{"id":172,"text":173},"44312895","database*",{"commenters":175,"max_depth":176,"maker_replies":162,"first_comment_mins":177,"lifespan_hours":178},127,9,56,145,[180,182,184,188,191,195,198,201,204,208,211,214,216,219,221,223,226,230,232,235,238,241,243,246,248,251,253,256,259,261,264,268,270,273,275,278,281,284,288,290,292,295,297,300,304,306,308,311,314,317,320,322,325,327,329,332,334,336,339,342,346,348,349,352,354,356,360,363,365,368,370,373,376,377,381,383,386,389,390,394,396,400,404,406,408,410,413,414,416,420,422,425,428,431,434,438,442,445,446,450,454,455,458,462,464,468,470,473,477,480,484,487,490,492,495,498,500,502,504,508,511,513,516,518,520,522,524,527,529,531,533,537,539,542,545,549,552,557,559,563,565,567,569,573,575,577,579,582,586,588,590,594,596,600,602,606,608,612,614,616,619,621,625,627,630,633,635,639,641,645,647,650,652,656,658,662,666,668,672,674,678,682,684,688,690,694,698,700,704,706,710,714,716,720,722,726,730,732,736,738,742,743,747,748,752,754,757,760,764,766,770,772,775,780,782,784,786,789,791,794,795,797,799,802,805,807,810,814,817,821,823,826,828],[104,42,37,181,105,42],"maker\u002Fpositive\u002Fdesign",[166,42,42,183,11,18],"commenter\u002Fneutral\u002Fnone",[185,42,42,186,187,42],"44314949","other\u002Fneutral\u002Fnone","higgins",[189,42,42,186,190,42],"44315243","dang",[192,42,42,193,194,42],"44315362","other\u002Fneutral\u002Fidea","iKlsR",[196,42,42,193,197,42],"44317048","withinboredom",[199,42,42,186,200,42],"44317300","benchly",[202,42,42,186,203,42],"44311211","repeekad",[205,42,18,206,207,42],"44311517","project\u002Fcritical\u002Fexecution","koakuma-chan",[209,42,42,186,210,42],"44311808","xeromal",[212,42,18,213,203,42],"44311996","project\u002Fcritical\u002Fperformance",[169,42,42,215,11,18],"maker\u002Fneutral\u002Fperformance",[217,42,49,218,207,42],"44312167","project\u002Fneutral\u002Fperformance",[172,42,42,220,11,18],"maker\u002Fneutral\u002Fnone",[222,42,42,183,105,42],"44316172",[224,42,42,186,225,42],"44320681","nashashmi",[227,42,37,228,229,42],"44311281","project\u002Fpositive\u002Fidea","gnarlouse",[231,42,42,183,11,18],"44311394",[233,42,42,183,234,42],"44365954","Equivocal0485",[236,18,18,206,237,42],"44310031","minimalist",[239,18,18,213,240,42],"44310473","riedel",[242,18,42,215,11,18],"44310703",[244,18,18,213,245,42],"44311026","gonzalohm",[247,18,42,215,11,18],"44311614",[249,18,18,213,250,42],"44311702","entropie",[252,18,42,215,11,18],"44321233",[254,18,18,213,255,42],"44311887","ElijahLynn",[257,18,18,213,258,42],"44311209","lucasverra",[260,18,42,215,11,18],"44311527",[262,18,42,186,263,42],"44313554","Kovah",[265,18,49,266,267,42],"44314388","project\u002Fneutral\u002Fpricing","bdunks",[269,18,42,186,263,42],"44316270",[271,18,42,186,272,42],"44318781","sanderjd",[274,18,42,186,263,42],"44322495",[276,18,18,206,277,42],"44316275","bromuro",[279,47,37,228,280,42],"44309787","toyetic",[282,47,18,206,283,42],"44309958","LostMyLogin",[285,47,49,286,287,42],"44310132","project\u002Fneutral\u002Fexecution","duxup",[289,47,18,206,283,42],"44310631",[291,47,42,183,287,42],"44311187",[293,47,42,183,294,42],"44311644","SoftTalker",[296,47,42,183,283,42],"44313656",[298,47,42,183,299,42],"44316010","terribleperson",[301,47,18,302,303,42],"44310861","project\u002Fcritical\u002Fidea","RankingMember",[305,47,18,302,294,42],"44311456",[307,47,42,183,303,42],"44311726",[309,47,18,302,310,42],"44316823","jcynix",[312,47,42,186,313,42],"44319147","padjo",[315,47,42,186,316,42],"44312682","Rapzid",[318,47,42,186,319,42],"44313662","jonwinstanley",[321,47,42,186,316,42],"44314246",[323,47,42,186,324,42],"44314850","nsagent",[326,47,42,186,316,42],"44322924",[328,47,42,183,303,42],"44327618",[330,47,42,183,331,42],"44324184","dankwizard",[333,47,42,186,11,18],"44328390",[335,47,42,186,294,42],"44315292",[337,47,42,186,338,42],"44318882","bluGill",[340,47,42,186,341,42],"44317126","mmmrk",[343,47,49,344,345,42],"44311536","project\u002Fneutral\u002Fidea","mywittyname",[347,47,42,183,283,42],"44313666",[128,47,42,220,11,18],[350,47,49,344,351,42],"44313959","gavmor",[150,49,49,353,151,42],"project\u002Fneutral\u002Fnone",[355,49,42,353,11,18],"44311127",[357,49,37,358,359,42],"44311463","project\u002Fpositive\u002Fnone","desireco42",[361,38,37,228,362,42],"44311539","Eric_WVGG",[364,38,49,344,362,42],"44311555",[366,38,42,367,11,18],"44311710","maker\u002Fneutral\u002Fidea",[369,38,49,220,362,42],"44312260",[371,38,42,186,372,42],"44319610","planetpluta",[374,37,18,206,375,42],"44309784","adobrawy",[118,37,42,215,11,18],[378,37,49,379,380,42],"44310552","project\u002Fmixed\u002Fperformance","mandeepj",[382,37,42,215,11,18],"44310886",[384,37,37,385,258,42],"44311216","maker\u002Fpositive\u002Fnone",[387,32,18,302,388,42],"44312313","nerevarthelame",[112,32,42,367,11,18],[391,32,49,392,393,42],"44313014","project\u002Fmixed\u002Fexecution","beezle",[395,32,42,367,11,18],"44313057",[397,44,49,398,399,42],"44310237","project\u002Fneutral\u002Fdesign","Sander_Marechal",[401,44,42,402,403,42],"44310547","commenter\u002Fneutral\u002Fdesign","lifesaverluke",[405,44,42,402,399,42],"44316292",[407,44,42,183,338,42],"44318927",[63,44,42,409,11,18],"maker\u002Fneutral\u002Fdesign",[411,44,18,302,412,42],"44312396","flkiwi",[69,44,42,367,11,18],[415,44,42,183,338,42],"44318903",[417,418,49,344,419,42],"44316992",8,"midenginedcoupe",[421,418,42,220,11,18],"44317790",[423,418,18,424,419,42],"44319065","project\u002Fcritical\u002Fdesign",[426,176,18,302,427,42],"44311273","deadbabe",[429,176,42,183,430,42],"44311354","bschwarz",[432,40,18,424,433,42],"44310097","stephenhandley",[435,40,49,436,437,42],"44310277","project\u002Fmixed\u002Fdesign","marcuskaz",[439,40,37,440,441,42],"44310397","project\u002Fpositive\u002Fdesign","dybber",[443,40,42,183,444,42],"44310751","jhaile",[66,40,42,409,11,18],[447,40,42,448,449,42],"44310728","commenter\u002Fneutral\u002Fidea","mtalantikite",[451,452,18,424,453,42],"44311212",11,"zeta0134",[134,452,42,409,11,18],[456,452,42,183,457,42],"44311783","aio2",[459,460,49,353,461,42],"44316815",12,"lorepieri",[463,460,42,220,11,18],"44317250",[465,466,18,213,467,42],"44309963",13,"jcmontx",[469,466,18,213,324,42],"44310015",[471,466,18,213,472,42],"44310017","miltonlaxer",[474,475,49,344,476,42],"44313138",14,"jimmcslim",[478,479,42,220,11,18],"44314634",15,[481,482,49,398,483,42],"44309884",16,"mariotacke",[485,482,42,402,486,42],"44310014","davidmurdoch",[488,482,42,402,489,42],"44310183","kleiba",[491,482,42,402,486,42],"44314548",[493,482,42,402,494,42],"44310213","pc86",[496,482,37,440,497,42],"44310407","Zananok",[499,482,42,402,494,42],"44312195",[501,482,42,402,486,42],"44314530",[503,482,42,409,11,18],"44310660",[505,506,42,186,507,42],"44310468",17,"paul7986",[509,506,42,183,510,42],"44310582","edude03",[512,506,42,183,280,42],"44310629",[514,506,42,183,515,42],"44311013","cogman10",[517,506,42,183,507,42],"44312102",[519,506,42,183,507,42],"44310773",[521,506,42,183,515,42],"44310994",[523,506,42,183,507,42],"44311022",[525,506,42,183,526,42],"44313705","busymom0",[528,506,42,183,507,42],"44321041",[530,506,42,183,526,42],"44323174",[532,506,42,183,507,42],"44329837",[534,535,37,385,536,42],"44310125",18,"nickjantz",[538,535,42,228,11,18],"44310636",[540,163,49,344,541,42],"44310474","daxaxelrod",[543,163,42,186,544,42],"44310618","ctxc",[546,163,42,547,548,42],"44311881","other\u002Fneutral\u002Fprivacy","ashwinsundar",[550,163,42,186,551,42],"44312038","stevesunderland",[553,554,37,555,556,42],"44310647",20,"project\u002Fpositive\u002Fexecution","ryanwhitney",[558,554,42,286,11,18],"44310684",[560,561,49,398,562,42],"44314755",21,"vinnski",[564,561,42,344,11,18],"44315178",[158,566,42,186,159,42],22,[568,566,42,186,11,18],"44317797",[570,571,42,193,572,42],"44312884",23,"sfblah",[574,571,42,186,11,18],"44313027",[576,16,37,358,345,42],"44311400",[578,16,42,353,11,18],"44311576",[580,16,18,424,581,42],"44326100","eclat",[583,584,37,228,585,42],"44309735",25,"eitally",[587,584,42,344,11,18],"44311247",[589,584,42,186,585,42],"44311532",[591,592,49,344,593,42],"44309875",26,"atrus",[595,592,42,353,11,18],"44312151",[597,598,37,228,599,42],"44324922",27,"8mobile",[601,598,42,353,11,18],"44328447",[603,604,37,358,605,42],"44311843",28,"jahrichie",[607,604,42,353,11,18],"44313096",[609,610,37,228,611,42],"44311347",29,"atum47",[613,610,42,344,11,18],"44311601",[615,610,42,186,611,42],"44311699",[617,618,37,228,287,42],"44310035",30,[620,618,42,358,11,18],"44311234",[622,623,37,440,624,42],"44309743",31,"tonyhart7",[626,623,42,353,11,18],"44310670",[628,623,49,353,629,42],"44311268","billyjmc",[631,31,49,286,632,42],"44319186","DinoNuggies45",[634,31,42,286,11,18],"44328435",[636,637,49,436,638,42],"44316631",33,"admiralrohan",[640,637,42,398,11,18],"44317259",[642,643,49,398,644,42],"44319455",34,"FinnKuhn",[646,643,42,344,11,18],"44328412",[648,33,49,286,649,42],"44311635","ZeWaka",[651,33,42,286,11,18],"44312120",[653,654,49,344,655,42],"44310741",36,"cssanchez",[657,654,42,344,11,18],"44311177",[659,660,49,398,661,42],"44334781",37,"orlando252",[663,664,18,206,665,42],"44311135",38,"sergiotapia",[667,664,42,286,11,18],"44311225",[669,670,18,206,671,42],"44318605",39,"taegee",[673,670,42,286,11,18],"44318905",[675,676,49,398,677,42],"44313293",40,"ugh123",[679,680,37,358,681,42],"44321492",41,"pwillia7",[683,680,42,385,11,18],"44321733",[685,686,49,353,687,42],"44312755",42,"apineda",[689,686,42,353,11,18],"44313070",[691,692,49,392,693,42],"44312166",43,"R_khameshra",[695,696,49,266,697,42],"44311870",44,"crossroadsguy",[699,696,42,266,11,18],"44312101",[701,702,42,186,703,42],"44313815",45,"victor22",[705,702,42,186,11,18],"44317268",[707,708,18,709,331,42],"44324171",46,"maker\u002Fcritical\u002Fidea",[711,712,37,358,713,42],"44310993",47,"captainkrtek",[715,712,42,220,11,18],"44312154",[717,718,37,385,719,42],"44310439",48,"unstppbl",[721,718,42,220,11,18],"44310664",[723,724,18,206,725,42],"44313259",49,"aagha",[727,728,37,358,729,42],"44311012",50,"_justroy",[731,728,42,220,11,18],"44311230",[733,734,49,392,735,42],"44311027",51,"czhu12",[737,734,42,286,11,18],"44317293",[739,740,18,206,741,42],"44313624",52,"ericzawo",[121,740,42,218,11,18],[744,745,49,398,746,42],"44314211",53,"nittanymount",[92,745,42,398,11,18],[749,750,37,358,751,42],"44325225",54,"fullofdev",[753,750,42,220,11,18],"44328458",[755,756,18,213,746,42],"44314184",55,[758,177,49,344,759,42],"44314094","sirjaz",[761,762,37,358,763,42],"44316741",57,"matiascoin",[765,762,42,220,11,18],"44317301",[767,768,49,344,769,42],"44310181",58,"SeeManDo",[771,768,42,183,769,42],"44310194",[773,768,49,344,774,42],"44310352","derbOac",[776,777,18,778,779,42],"44310645",59,"maker\u002Fcritical\u002Fnone","bityard",[781,777,42,220,11,18],"44310953",[142,783,49,367,143,42],60,[785,783,42,220,11,18],"44310406",[787,783,49,220,788,42],"44310517","Asraelite",[790,783,42,344,11,18],"44310860",[792,783,49,367,793,42],"44310822","cAtte_",[85,783,42,398,11,18],[796,783,37,440,143,42],"44310887",[798,783,42,183,143,42],"44310842",[800,783,42,183,801,42],"44310415","KPGv2",[803,783,42,183,804,42],"44310524","bramhaag",[806,783,42,183,801,42],"44334779",[808,783,42,183,809,42],"44310567","thayne",[811,162,18,812,813,42],"44310212","project\u002Fcritical\u002Fnone","kylebenzle",[815,162,42,183,816,42],"44310454","mrln",[818,162,18,819,820,42],"44310533","project\u002Fcritical\u002Fdocs","blitztime",[822,162,42,183,510,42],"44310613",[824,162,42,186,825,42],"44310983","throwawayoldie",[827,162,18,819,303,42],"44310875",[829,162,42,220,11,18],"44311332",[],[832,837,841,846,851,855],{"id":833,"name":834,"points":835,"category":836},"44314085","Unregistry",726,"dev_tools",{"id":838,"name":839,"points":840,"category":836},"44293260","Chawan",387,{"id":842,"name":843,"points":844,"category":845},"44292103","Canine",320,"infrastructure",{"id":847,"name":848,"points":849,"category":850},"44256765","Tritium",312,"productivity",{"id":852,"name":853,"points":854,"category":836},"44306041","Lstr",227,{"id":856,"name":857,"points":858,"category":859},"44284871","Zeekstd",214,"languages",false,"v2",{"id":863,"name":5,"line":6,"ai":860,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":864,"top":18,"kw":865,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":866,"url":9,"mix":867,"praise":100,"objection":109,"sub":21},44309320,-0.06,[24,25,26,27],"5151132110352311311500555355331434142411",[16,31,32,33],1794036676914]