[{"data":1,"prerenderedAt":541},["ShallowReactive",2],{"project-44247029":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":49,"post_text":50,"what":51,"said":94,"maker_in_thread":220,"shape":231,"grid":235,"attempts":503,"same_week":504,"maker_shows":39,"maker_hidden":533,"reader_version":534,"card":535},"44247029","Ikuyo","Ikuyo a Travel Planning Web Application","title","Show HN: Ikuyo a Travel Planning Web Application","https:\u002F\u002Fikuyo.kenrick95.org\u002F","ikuyo.kenrick95.org","kenrick95",1749645855,2025,301,98,181,3837,5,"legend","productivity","trip planning","web_app",[24,25,26,27],"trip planner","itinerary planner","travel planning","shared trip planning","mixed",-0.247,{"positive":31,"neutral":32,"mixed":33,"critical":34},6,19,4,20,49,{"design":37,"docs":40,"execution":41,"idea":43,"pricing":46,"performance":47,"privacy":48},{"positive":38,"critical":39},1,2,{"positive":38,"critical":38},{"positive":42,"critical":31},0,{"positive":44,"critical":45},3,10,{"positive":42,"critical":42},{"positive":42,"critical":42},{"positive":42,"critical":38},[44,44,42,44,44,38,38,38,38,44,38,44,38,42,44,44,38,38,44,42,44,18,38,44,18,38,18,38,44,44,38,38,18,38,38,44,38,44,38,44],"Hi HN,\n\nIn the past ~8 months, I have been working on a side project that helps me plan my travels. While most months saw no or little progress, in the past ~3 months I have been adding tons of features to support my next big trip later this year.\n\nI've written in my blog on the feature set [1] but in short they are:\n\n- Timetable view of activities, accommodations, and day plans\n\n- List view and map view of them\n\n- Commenting on them\n\n- Expense tracker\n\n- Sharing and collaboration with friends\n\nThe source code is also available on GitHub [2]\n\nThis is an example of a view-only trip: [3]\n\nSo far",{"problem":52,"audience":62,"pricing":63,"motivation":69,"time_to_build":62,"stack":73,"openness":91,"stage":92,"team_size":93},{"value":53,"source":54,"evidence":55},"Messy spreadsheet-based trip planning, especially coordinating plans with friends overseas.","maker",[56,59],{"id":57,"by":11,"text":58},"44247885","Several things, but wide adoption is NOT one of them. First and foremost, it's for my own personal use. I like to organize things and I find that the messy doc\u002Fspreadsheet way is…",{"id":60,"by":11,"text":61},"44248373","Hmmm okay so I come from Excel world and when I arrange my plans in timetable view (in Excel), I need to 'merge' several cells together. However if circumstances change and I…",null,{"value":64,"source":54,"evidence":65},"Maker does not plan to monetise; hosted free usage limited by backend quota.",[66],{"id":67,"by":11,"text":68},"44248803","Thank you for trying them and providing such a detailed feedback! - On Trip Sharing, hmm that seems weird. While I understand that there's no 'loading' indicator yet, one should…",{"value":70,"source":54,"evidence":71},"Personal use and fun side project for learning browser capabilities.",[72],{"id":57,"by":11,"text":58},[74,80,85],{"value":75,"source":54,"evidence":76},"React",[77],{"id":78,"by":11,"text":79},"44248105","It is React on the front-end with InstantDB ( https:\u002F\u002Fwww.instantdb.com\u002F ) as its back-end. I was trying not to add more external SDK since it contributes to the bundle size.…",{"value":81,"source":54,"evidence":82},"InstantDB backend",[83,84],{"id":67,"by":11,"text":68},{"id":78,"by":11,"text":79},{"value":86,"source":54,"evidence":87},"MapTiler maps",[88],{"id":89,"by":11,"text":90},"44248604","Thank you! Probably you just need to copy `.env.example` into `.env` and replace the required API keys. [1] The whole 'back-end' is an external dependency hosted elsewhere by…","open_source","beta","solo",{"praise":95,"objections":115,"requests":146,"questions":173,"alternatives":192},[96,108],{"value":97,"source":98,"evidence":99},"Snappy and simple compared with Wanderlog.","commenter",[100,104],{"id":101,"by":102,"text":103},"44248654","figmert","This is amazing. I've used wanderlog extensively, but while its feature set is great, it can be a nightmare to work due to how slow it can be sometimes. I've just registered to…",{"id":105,"by":106,"text":107},"44247771","denysvitali","Seems similar to Wanderlog but less mature. I wish you best of luck! Whatever you do, please do not make the app as slow as Wanderlog - I literally had to create an Android app…",{"value":109,"source":98,"evidence":110},"Map view and timetable make planning easier than spreadsheets.",[111],{"id":112,"by":113,"text":114},"44252116","davl3232","I love this. In the past I've used Airtable, but not having a map made things messier for me.",[116,123,134],{"value":117,"source":98,"evidence":118},"Hard to see how it helps with the plan-creation step.",[119],{"id":120,"by":121,"text":122},"44247493","doix","This is going to be quite negative(sorry), but I don't really see the value here. Perhaps I don't really \"get it\", but I don't see how this helps you plan. It just lets you…",{"value":124,"source":98,"evidence":125},"Sign-up required before seeing the app; unclear pricing.",[126,130],{"id":127,"by":128,"text":129},"44247244","e-gn","Sounds interesting, but I (and I suppose others reaching the landing page might be as well) was discouraged to check it out because it requires me to sign up to learn more.",{"id":131,"by":132,"text":133},"44247896","franciscop","Looks nice! Since it's MIT licensed and I'd assume free to use, I'd suggest including that in the landing page. Since the homepage didn't include the keywords \"price\", \"pricing\",…",{"value":135,"source":98,"evidence":136},"Bugs such as blank screens, unsent verification codes and sharing failures.",[137,141,145],{"id":138,"by":139,"text":140},"44247482","adavila78","just created an account, only to be greeted with a white screen... https:\u002F\u002Fikuyo.kenrick95.org\u002Ftrip\u002F4725b43a-595b-433d-b746-79c881f8c2bb\u002Fhome seems the app not ready for…",{"id":142,"by":143,"text":144},"44249482","flashblaze","I'm unable to resend the verification code. Can you allow to do it?",{"id":101,"by":102,"text":103},[147,158,162],{"value":148,"source":98,"evidence":149},"Add example screenshots and sample trip to the landing page.",[150,154],{"id":151,"by":152,"text":153},"44247116","usrme","I would definitely recommend adding example images directly to the main page, along with the link to the example trip. Otherwise there's nothing really to draw users in to using…",{"id":155,"by":156,"text":157},"44247278","gregorvand","Show screenshots. Show how me and my family will use it and feel.",{"value":159,"source":98,"evidence":160},"Expense splitting and adding other editors.",[161],{"id":101,"by":102,"text":103},{"value":163,"source":98,"evidence":164},"Idea list or bucket list of activities without times.",[165,169],{"id":166,"by":167,"text":168},"44257791","ceving","The program isn't particularly helpful for me because my workflow doesn't map out at all. First, we collect sights that we (the group!) want to see. Then everyone prioritizes…",{"id":170,"by":171,"text":172},"44253752","Aachen","This looks quite cool! I think it would be most useful in later stages of planning and sharing the result with friends. The major steps of planning a big trip (as I see it) are:…",[174,181],{"value":175,"source":98,"evidence":176},"How is time zone handled across destinations?",[177],{"id":178,"by":179,"text":180},"44249090","fodkodrasz","Really nice, but it is unclear to me how time is represented with regard to timezones. Some large countries may have multiple time zones, and itineraries can be confusing, this…",{"value":182,"source":98,"evidence":183},"Is there a data export and can it be self-hosted?",[184,188],{"id":185,"by":186,"text":187},"44248519","corps_and_code","Neat! I'd like to give this a try with my family. I noticed the MIT license, any plans to document how someone could self host this? Or would you be open to contributions from…",{"id":189,"by":190,"text":191},"44265651","rishikeshs","How are you storing the trip data? Do I have export options?",[193,198,206,213],{"value":194,"source":98,"evidence":195},"Wanderlog",[196,197],{"id":101,"by":102,"text":103},{"id":105,"by":106,"text":107},{"value":199,"source":98,"evidence":200},"Google Sheets or Excel with Google Maps",[201,205],{"id":202,"by":203,"text":204},"44248191","JoshTko","What key feature are you providing that can't be easily done by a google sheet?",{"id":120,"by":121,"text":122},{"value":207,"source":98,"evidence":208},"Flowtrip",[209],{"id":210,"by":211,"text":212},"44251149","fakedang","This is funny (in a good way) because there's a YC company that actually does the same: https:\u002F\u002Fwww.flowtrip.app\u002F",{"value":214,"source":98,"evidence":215},"TripIt",[216],{"id":217,"by":218,"text":219},"44273824","zerkten","Interesting app. Planning, expenses, and keeping people on track during the trip are some ways I'd think about using the app. TripIt is what we use for the latter. All things get…",{"comments":221,"answered":222,"key":223},32,13,[224,227,230],{"id":225,"text":226},"44247415","Thanks for your suggestion! I was hesitant at first cause it was under heavy development so anything I put there on main page might get outdated very soon. I'll add them very soon~",{"id":228,"text":229},"44253443","Hi swyx, great idea! Thanks for your tips",{"id":67,"text":68},{"commenters":232,"max_depth":18,"maker_replies":221,"first_comment_mins":233,"lifespan_hours":234},60,11,95,[236,238,240,244,247,250,252,256,258,262,264,266,269,272,276,278,282,285,288,291,294,297,301,303,307,309,312,315,317,321,323,324,326,330,333,336,339,341,343,346,349,351,352,354,357,359,362,365,369,371,374,377,378,382,384,387,390,393,395,399,402,405,408,412,414,417,419,423,425,427,428,433,435,437,440,442,446,448,452,456,460,464,466,468,470,472,475,476,478,480,482,484,488,492,494,497,501],[151,42,44,237,152,42],"project\u002Fneutral\u002Fdesign",[225,42,42,239,11,38],"maker\u002Fneutral\u002Fdesign",[241,42,44,242,243,42],"44250231","maker\u002Fneutral\u002Fdocs","swyx",[245,42,42,246,243,42],"44250250","other\u002Fneutral\u002Fnone",[248,42,42,246,249,42],"44250821","RamblingCTO",[228,42,42,251,11,38],"maker\u002Fpositive\u002Fnone",[253,42,42,254,255,42],"44254279","commenter\u002Fneutral\u002Fnone","zie",[257,42,42,254,243,42],"44260281",[259,42,44,260,261,42],"44248869","project\u002Fneutral\u002Fnone","thefourthchime",[101,38,44,263,102,42],"project\u002Fmixed\u002Fexecution",[67,38,42,265,11,38],"maker\u002Fneutral\u002Fexecution",[267,38,42,254,268,42],"44248894","ensignavenger",[270,38,42,246,271,42],"44251212","phsource",[273,39,38,274,275,42],"44247808","project\u002Fcritical\u002Fidea","mi100hael",[57,39,42,277,11,38],"maker\u002Fneutral\u002Fidea",[279,39,38,280,281,42],"44250199","project\u002Fcritical\u002Fdesign","layer8",[283,39,42,254,284,42],"44251340","yumraj",[286,39,38,274,287,42],"44249397","pimlottc",[289,39,38,274,290,42],"44251370","mountainriver",[292,39,38,274,293,42],"44254214","presentation",[295,39,38,274,296,42],"44252554","packetlost",[298,44,38,299,300,42],"44247604","project\u002Fcritical\u002Fexecution","eschatology",[302,44,42,239,11,38],"44247684",[304,33,18,305,306,42],"44248128","project\u002Fpositive\u002Fidea","biophysboy",[308,33,42,251,11,38],"44248300",[310,18,38,274,311,42],"44249861","gwbas1c",[313,18,42,254,314,42],"44249900","eptcyka",[316,18,42,254,311,42],"44251316",[318,18,44,319,320,42],"44251695","project\u002Fneutral\u002Fidea","gorbachev",[322,18,42,254,311,42],"44255856",[217,31,38,274,218,42],[325,31,42,277,11,38],"44281779",[327,328,42,246,329,42],"44252626",7,"ognarb",[131,331,44,332,132,42],8,"project\u002Fneutral\u002Fpricing",[334,331,42,335,11,38],"44247931","maker\u002Fpositive\u002Fpricing",[178,337,44,338,179,42],9,"project\u002Fneutral\u002Fexecution",[340,337,42,265,11,38],"44249130",[342,337,44,338,287,42],"44249364",[344,337,42,345,11,38],"44253509","maker\u002Fpositive\u002Fexecution",[347,45,38,299,348,42],"44250847","reconnecting",[350,45,42,265,11,38],"44253520",[166,233,38,274,167,42],[353,233,42,277,11,38],"44281794",[105,355,44,356,106,42],12,"project\u002Fmixed\u002Fperformance",[358,355,42,251,11,38],"44247828",[360,222,44,319,361,42],"44247470","mikesabat",[363,222,42,246,364,42],"44248203","abdhass",[366,222,42,367,368,42],"44249146","other\u002Fneutral\u002Fidea","kenforthewin",[210,370,44,319,211,42],14,[372,370,42,373,11,38],"44281824","maker\u002Fneutral\u002Fnone",[185,375,18,376,186,42],15,"project\u002Fpositive\u002Fdocs",[89,375,42,242,11,38],[379,380,44,319,381,42],"44253784",16,"samarthr1",[383,380,42,277,11,38],"44281821",[127,385,38,386,128,42],17,"project\u002Fcritical\u002Fprivacy",[388,385,42,389,11,38],"44247344","maker\u002Fneutral\u002Fprivacy",[391,392,44,319,364,42],"44248176",18,[394,392,42,251,11,38],"44248345",[396,32,18,397,398,42],"44248749","project\u002Fpositive\u002Fnone","xwowsersx",[400,32,42,246,401,42],"44249484","koakuma-chan",[403,32,42,246,404,42],"44253070","leonhard",[406,32,42,246,407,42],"44253196","arciini",[409,34,38,410,411,42],"44247181","project\u002Fcritical\u002Fdocs","Tepix",[413,34,42,373,11,38],"44247384",[112,415,18,416,113,42],21,"project\u002Fpositive\u002Fdesign",[418,415,42,373,11,38],"44281807",[420,421,38,299,422,42],"44247294",22,"noworld",[424,421,42,373,11,38],"44247326",[202,426,44,319,203,42],23,[60,426,42,305,11,38],[429,430,44,431,432,42],"44247241",24,"project\u002Fneutral\u002Fdocs","leetrout",[434,430,42,373,11,38],"44247362",[142,436,38,299,143,42],25,[189,438,44,439,190,42],26,"project\u002Fneutral\u002Fprivacy",[441,438,42,265,11,38],"44281800",[443,444,38,299,445,42],"44249369",27,"Fervicus",[447,444,42,373,11,38],"44281826",[449,450,44,319,451,42],"44265850",28,"junphone",[453,454,18,305,455,42],"44247781",29,"NihalSingh1",[457,458,18,305,459,42],"44250730",30,"naowal",[461,462,38,274,463,42],"44250406",31,"joeguilmette",[170,221,44,465,171,42],"project\u002Fmixed\u002Fdesign",[467,221,42,277,11,38],"44253971",[138,469,38,299,139,42],33,[471,469,42,373,11,38],"44247695",[473,469,44,265,474,42],"44247888","adi4213",[78,469,42,373,11,38],[120,477,38,274,121,42],34,[479,477,42,373,11,38],"44247533",[155,481,44,239,156,42],35,[483,481,42,373,11,38],"44247515",[485,486,44,319,487,42],"44249503",36,"suhas_rnd",[489,490,38,280,491,42],"44247210",37,"rootsudo",[493,490,42,373,11,38],"44247355",[495,490,44,319,496,42],"44247360","criddell",[498,499,44,263,500,42],"44247735",38,"folknor",[502,499,42,265,11,38],"44247786",[],[505,510,514,519,524,528],{"id":506,"name":507,"points":508,"category":509},"44189329","Air Lab",497,"hardware",{"id":511,"name":512,"points":513,"category":509},"44241278","tsungxu.com",418,{"id":515,"name":516,"points":517,"category":518},"44238171","Chili3d",408,"dev_tools",{"id":520,"name":521,"points":522,"category":523},"44249565","Spark",377,"languages",{"id":525,"name":526,"points":527,"category":518},"44225352","Bugdrop",335,{"id":529,"name":530,"points":531,"category":532},"44226879","Munal OS",313,"infrastructure",false,"v2",{"id":536,"name":5,"line":6,"ai":533,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":537,"top":18,"kw":538,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":539,"url":9,"mix":540,"praise":97,"objection":117,"sub":21},44247029,-0.25,[24,25,26,27],"3303311113131033113035135151331151131313",[31,32,33,34],1793991122929]