[{"data":1,"prerenderedAt":158},["ShallowReactive",2],{"project-50286949":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":31,"aspects":33,"strip":38,"post_text":40,"what":41,"said":54,"maker_in_thread":95,"shape":104,"grid":107,"attempts":120,"same_week":121,"maker_shows":150,"maker_hidden":151,"reader_version":152,"card":153},"50286949","Wherewhen","I got tired of travel spreadsheets so I made a travel planner app","title","Show HN: I got tired of travel spreadsheets so I made a travel planner app","https:\u002F\u002Fwww.wherewhen.cc","wherewhen.cc","stavros",1793270240,2026,10,6,3079,4366,71,"shown","consumer_social","travel planning","web_app",[24,25,26,27],"travel planner","itinerary planner","trip scheduling","travel times","quiet",null,{"positive":31,"neutral":32,"mixed":32,"critical":32},3,0,{"privacy":34,"design":36,"idea":37},{"positive":35,"critical":32},1,{"positive":35,"critical":32},{"positive":35,"critical":32},[39,32,32,39,32,39],5,"Hey everyone! I couldn't find an app to organize trips that gave me all the info I wanted to schedule each stop per day, with travel times, leeway, etc, so I made Wherewhen.\n\nThe basic differentiator is that you can set various constraints (e.g. \"I want to spend 2 hours in the park\", or \"I have a dinner reservation at 6\"), and Wherewhen will automatically adjust the rest of the times to tell you when to go\u002Fleave each place, including travel.\n\nI've tried to make it mobile-friendly but travel planning is pretty complicated and it's a bit clunky on mobile.\n\nFeedback is appreciated!",{"problem":42,"audience":29,"pricing":29,"motivation":48,"time_to_build":29,"stack":52,"openness":53,"stage":53,"team_size":53},{"value":43,"source":44,"evidence":45},"Travel spreadsheets don't schedule each stop per day with travel times and leeway","maker",[46],{"id":47},"post",{"value":49,"source":44,"evidence":50},"Got tired of travel spreadsheets and couldn't find a suitable app",[51],{"id":47},[],"unknown",{"praise":55,"objections":75,"requests":80,"questions":89,"alternatives":94},[56,68],{"value":57,"source":58,"evidence":59},"Looks clean and very nice design","commenter",[60,64],{"id":61,"by":62,"text":63},"50287044","onel","This looks very nice. Any way to self-host it? I want my traveling data to be kept private but still use the software.p",{"id":65,"by":66,"text":67},"50295420","cubbieapp","Looks really clean. Did you use an AI software for the design? Looks nice!",{"value":69,"source":58,"evidence":70},"Constraint-based scheduling is a good idea",[71],{"id":72,"by":73,"text":74},"50312801","CougarCalc","Same experience here, GrokBot\u002FCursor got me 80% there but they do have their own \"look\". I had Grokbot make a small, open-source layout sketcher for roughing out page structure…",[76],{"value":77,"source":44,"evidence":78},"Mobile experience is clunky",[79],{"id":47},[81],{"value":82,"source":58,"evidence":83},"Self-hosting option for private travel data",[84,85],{"id":61,"by":62,"text":63},{"id":86,"by":87,"text":88},"50289660","31337Logic","FYI, I have the exact same comment! Thanks.",[90],{"value":91,"source":58,"evidence":92},"Was AI used for the design?",[93],{"id":65,"by":66,"text":67},[],{"comments":96,"answered":96,"key":97},2,[98,101],{"id":99,"text":100},"50287111","Not right now, sorry!",{"id":102,"text":103},"50295439","Yes, I used Claude Design. I'm not amazed by the colours, because they look LLMy, but it's much better than anything I could do by hand.",{"commenters":39,"max_depth":31,"maker_replies":96,"first_comment_mins":105,"lifespan_hours":106},13,40,[108,110,112,114,116,118],[61,32,39,109,62,32],"project\u002Fpositive\u002Fprivacy",[99,32,32,111,11,35],"maker\u002Fneutral\u002Fprivacy",[86,32,32,113,87,32],"commenter\u002Fneutral\u002Fprivacy",[65,35,39,115,66,32],"maker\u002Fpositive\u002Fdesign",[102,35,32,117,11,35],"maker\u002Fneutral\u002Fdesign",[72,35,39,119,73,32],"maker\u002Fpositive\u002Fidea",[],[122,127,132,137,142,146],{"id":123,"name":124,"points":125,"category":126},"50326821","HackerBooks",1242,"learning_science",{"id":128,"name":129,"points":130,"category":131},"50306442","nesformer",292,"ai",{"id":133,"name":134,"points":135,"category":136},"50311686","Episodle",243,"games",{"id":138,"name":139,"points":140,"category":141},"50325253","OmniDiff",213,"dev_tools",{"id":143,"name":144,"points":145,"category":126},"50290533","Outcrop",187,{"id":147,"name":148,"points":149,"category":141},"50294506","dontallow",154,18,false,"v2",{"id":154,"name":5,"line":6,"ai":151,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":155,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":156,"url":9,"mix":157,"praise":57,"objection":77,"sub":21},50286949,[24,25,26,27],"500505",[31,32,32,32],1794036713068]