[{"data":1,"prerenderedAt":453},["ShallowReactive",2],{"project-42173119":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":48,"post_text":51,"what":52,"said":111,"maker_in_thread":236,"shape":247,"grid":251,"attempts":414,"same_week":415,"maker_shows":39,"maker_hidden":445,"reader_version":446,"card":447},"42173119","Tips.io","A Tailwind playground with AI, page management, and theming","title","Show HN: Tips.io – A Tailwind playground with AI, page management, and theming","https:\u002F\u002Ftips.io","tips.io","TIPSIO",1731943164,2024,291,62,218,3515,7,"legend","dev_tools","website builder playground","web_app",[24,25,26,27,28],"tailwind playground","website builder","cloudflare workers","svelte","tailwind themes","debated",0.061,{"positive":32,"neutral":33,"mixed":34,"critical":35},14,13,2,12,41,{"docs":38,"design":40,"idea":42,"performance":44,"pricing":45,"privacy":46,"execution":47},{"positive":34,"critical":39},1,{"positive":34,"critical":41},4,{"positive":43,"critical":39},0,{"positive":39,"critical":39},{"positive":43,"critical":34},{"positive":43,"critical":39},{"positive":43,"critical":39},[49,43,39,49,39,50,49,43,50,50,50,39,50,50,39,43,39,43,50,43,50,39,39,39,43,50,43,49,50,49,39,49,39,49,49,49,49,50,50,39],5,3,"Hi HN!\n\nMy name is Nick and this is my fun side project. Please lay it on me. HN can think of Tips.io as a cracked out Tailwind Playground that has page management and amazing AI integration.\n\nThere are a few core ideas:\n\n1) The HTML is the CMS\n\nThere are no fields or restrictions. Just hover, click, and start tweaking any HTML. Also, certain elements you click will have special easy edit abilities:\n\n- \u003Cimg> auto creates an uploader, stock photo picker (or HTML)\n\n- \u003Cvideo> auto creates an uploader, stock video picker (or HTML)\n\n- \u003Csvg> auto creates a big icon picker (or HTML)\n\n- \u003Cdiv class=\"pr",{"problem":53,"audience":62,"pricing":69,"motivation":77,"time_to_build":87,"stack":91,"openness":108,"stage":109,"team_size":110},{"value":54,"source":55,"evidence":56},"Building full websites from small Tailwind HTML sections quickly with AI help","maker",[57,59],{"id":58},"post",{"id":60,"by":11,"text":61},"42174766","Anyone who needs a site! Big winners right now are developers or low-code (just HTML...) people who need: - want to just pick a site, tweak, and go - people who want an easy and…",{"value":63,"source":55,"evidence":64},"Developers and low-code people who need sites, landing pages and microsites",[65,66],{"id":60,"by":11,"text":61},{"id":67,"by":11,"text":68},"42175327","Imagine coming back to the site and there being 30+ free themes for various websites and uses. The people who benefit most would be: - I can't dev websites => Go to Squarespace -…",{"value":70,"source":71,"evidence":72},"Free plan with 5 page limit and premium upgrade","commenter",[73],{"id":74,"by":75,"text":76},"42179618","codetrotter","Constructive feedback: I created a free account and dragged four “slices” on to what I thought was a page. When I clicked save it told me it was out of space and I have to…",{"value":78,"source":55,"evidence":79},"Fun side project",[80,83],{"id":81,"by":11,"text":82},"42174715","Thanks! It's been a fun side hobby project for me. I typically crank out contract work day in and day out. I got the proof of concept done in a month or so. It took a little…",{"id":84,"by":85,"text":86},"42174746","sriram_malhar","Good lord, man, this is a _side_ project? Most impressive. Nothing much to add except to say I am most impressed.",{"value":88,"source":55,"evidence":89},"Proof of concept in about a month, unlaunched for about half a year",[90],{"id":81,"by":11,"text":82},[92,96,100,104],{"value":93,"source":55,"evidence":94},"Cloudflare Workers",[95],{"id":58},{"value":97,"source":55,"evidence":98},"Svelte",[99],{"id":58},{"value":101,"source":55,"evidence":102},"UnoCSS",[103],{"id":58},{"value":105,"source":55,"evidence":106},"Tailwind",[107],{"id":58},"unknown","launched","solo",{"praise":112,"objections":139,"requests":181,"questions":204,"alternatives":223},[113,125,132],{"value":114,"source":71,"evidence":115},"Impressively polished for a solo side project",[116,117,121],{"id":84,"by":85,"text":86},{"id":118,"by":119,"text":120},"42174880","_hl_","Wow, this is ridiculously polished for a one-man-show side project. Massive kudos. Do you have a write-up somewhere of how you built this? I think there is a lot that I (and…",{"id":122,"by":123,"text":124},"42177530","flashgordon","Come on. This is soo not cool. You cannot call something this amazingly effing polished - a \"side\" project. As someone who struggles with FE I went into a mini depression mode!…",{"value":126,"source":71,"evidence":127},"Clean design and clever loading messages",[128],{"id":129,"by":130,"text":131},"42175370","afrnz","Congrats on launching! I love the design and the clever loading messages (\"Harambe would love this\"). Do you plan to support an export option if I want to self-host?",{"value":133,"source":71,"evidence":134},"Easy one-click trial without signup",[135],{"id":136,"by":137,"text":138},"42181307","gloosx","Cudos for making an email-less one-click trial! Looking quite robust, but I did not understand AI feature. I selected a menu element, and tried some prompts like \"make it shine\"…",[140,151,162,170],{"value":141,"source":71,"evidence":142},"Confusing onboarding and interface",[143,147],{"id":144,"by":145,"text":146},"42179510","csomar","1. Why does it open a new tab when creating an account? 2. Why does it ask for my email in a confusing way later? If you are not going to let me play directly, just do the usual…",{"id":148,"by":149,"text":150},"42181801","nedt","You might want to work a bit on the getting started. I picked a subdomain and clicked and it made it red. An error message of what is wrong might be helpful. Found a name that…",{"value":152,"source":71,"evidence":153},"Dislike of Tailwind syntax",[154,158],{"id":155,"by":156,"text":157},"42176603","tmpz22","This is solid, I'll show my appreciation by giving constructive criticism. This is after giving it the \"120 second glance\" that I imagine is how most people scan projects quickly…",{"id":159,"by":160,"text":161},"42180167","stevenicr","as a (currently) non-SWE I don't like tailwind either. If this was based on Bulma or similar I would jump right into it. I did a ctrl-f looking for 'export' - found nothing. If…",{"value":163,"source":71,"evidence":164},"Free plan page limit and no image uploads",[165,166],{"id":74,"by":75,"text":76},{"id":167,"by":168,"text":169},"42177076","DrBenCarson","No image uploads on the free plan is tough. Might drive more upgrades but makes using the free plan untenable for me Might be smarter to limit to a few images because 0 will…",{"value":171,"source":71,"evidence":172},"Same domain for app and user sites risks SEO and cookie issues",[173,177],{"id":174,"by":175,"text":176},"42174930","throwup238","It looks like you’re using the same domain for the app and user generated content? You usually want to host the user sites on a separate domain because the whole domain can be…",{"id":178,"by":179,"text":180},"42178919","caleblloyd","More importantly, user content can read and write cookies from the subdomain to the parent domain.",[182,189,193,200],{"value":183,"source":71,"evidence":184},"Firefox support",[185],{"id":186,"by":187,"text":188},"42177846","2024user","I'm curious to why FF isn't supported? What actually breaks it?",{"value":190,"source":71,"evidence":191},"Export option for self-hosting",[192],{"id":129,"by":130,"text":131},{"value":194,"source":71,"evidence":195},"Bring your own API key",[196],{"id":197,"by":198,"text":199},"42268018","replwoacause","Any plans to allow BYO API key?",{"value":201,"source":71,"evidence":202},"Clearer AI feature behaviour",[203],{"id":136,"by":137,"text":138},[205,211,218],{"value":206,"source":71,"evidence":207},"Who is it for?",[208],{"id":209,"by":210,"text":206},"42174729","makk",{"value":212,"source":71,"evidence":213},"Why the tips.io name?",[214],{"id":215,"by":216,"text":217},"42176143","nidnogg","This seems like a very capable and solidly built project. Well done! That being said, I can't wrap my head around the naming. Why tips.io? What do tips mean in this context? (PS:…",{"value":219,"source":71,"evidence":220},"How was it built?",[221,222],{"id":118,"by":119,"text":120},{"id":122,"by":123,"text":124},[224,228,232],{"value":225,"source":55,"evidence":226},"Squarespace",[227],{"id":67,"by":11,"text":68},{"value":229,"source":71,"evidence":230},"Webflow",[231],{"id":159,"by":160,"text":161},{"value":233,"source":55,"evidence":234},"Carrd",[235],{"id":60,"by":11,"text":61},{"comments":32,"answered":35,"key":237},[238,241,244],{"id":239,"text":240},"42174778","Haha, thanks so much! It did get a bit feature rich and has sat around forever as it wasn't my main source\u002Fpriority for income.",{"id":242,"text":243},"42175030","Thank you so much. Please just make a free site and add your email with notifications enabled or signup for the newsletter. I'll be posting some pretty detailed and mind-blowing…",{"id":245,"text":246},"42176230","Super true. I know... I bought this domain a long time ago for another project that never launched and swore to use it one day. It's a short .io that is easy to remember. I agree…",{"commenters":248,"max_depth":49,"maker_replies":32,"first_comment_mins":249,"lifespan_hours":250},42,16,244,[252,254,256,260,262,265,269,270,274,278,280,281,283,284,287,290,294,298,301,302,304,307,309,311,313,316,320,323,328,331,332,334,336,338,341,342,344,346,348,351,354,357,361,365,367,370,372,376,380,382,386,390,394,398,402,404,405,408,409],[84,43,49,253,85,43],"project\u002Fpositive\u002Fnone",[239,43,43,255,11,39],"maker\u002Fneutral\u002Fnone",[257,43,39,258,259,43],"42183455","project\u002Fcritical\u002Fdocs","swyx",[155,39,50,261,156,43],"project\u002Fmixed\u002Fdesign",[263,39,49,253,264,43],"42177291","nichochar",[266,39,39,267,268,43],"42225614","project\u002Fcritical\u002Fdesign","FractalHQ",[159,39,50,261,160,43],[271,39,50,272,273,43],"42180603","project\u002Fneutral\u002Fdesign","brtkdotse",[275,39,43,276,277,43],"42181199","commenter\u002Fneutral\u002Fnone","nojs",[118,34,49,279,119,43],"maker\u002Fpositive\u002Fnone",[242,34,43,255,11,39],[215,50,50,282,216,43],"project\u002Fneutral\u002Fnone",[245,50,43,255,11,39],[285,50,50,282,286,43],"42177608","redeux",[288,50,50,282,289,43],"42178117","dhc02",[291,50,43,292,293,43],"42178620","other\u002Fneutral\u002Fnone","wavemode",[295,50,39,296,297,43],"42177784","project\u002Fcritical\u002Fidea","d--b",[299,41,50,255,300,43],"42174626","vivzkestrel",[81,41,43,255,11,39],[186,49,50,303,187,43],"project\u002Fneutral\u002Fperformance",[305,49,43,306,11,39],"42177871","maker\u002Fneutral\u002Fperformance",[144,308,39,267,145,43],6,[310,308,43,279,11,39],"42179579",[74,18,39,312,75,43],"project\u002Fcritical\u002Fpricing",[314,18,43,315,11,39],"42179714","maker\u002Fneutral\u002Fpricing",[317,318,43,292,319,43],"42177252",8,"ramesh31",[321,318,43,292,322,43],"42180314","jillesvangurp",[324,325,50,326,327,43],"42173329",9,"project\u002Fneutral\u002Fidea","ryanchenkie",[329,325,43,330,11,39],"42173439","maker\u002Fneutral\u002Fidea",[174,325,50,282,175,43],[333,325,43,255,11,39],"42174966",[178,325,39,335,179,43],"project\u002Fcritical\u002Fprivacy",[148,337,39,267,149,43],10,[339,340,50,326,322,43],"42180333",11,[167,35,39,312,168,43],[343,35,43,315,11,39],"42177128",[136,33,39,345,137,43],"project\u002Fcritical\u002Fexecution",[129,32,49,347,130,43],"project\u002Fpositive\u002Fdesign",[349,32,43,350,11,39],"42175405","maker\u002Fneutral\u002Fdocs",[352,32,49,353,130,43],"42176251","maker\u002Fpositive\u002Fdocs",[355,32,49,356,198,43],"42268010","project\u002Fpositive\u002Fdocs",[358,359,50,326,360,43],"42175539",15,"polishdude20",[362,249,49,363,364,43],"42175426","project\u002Fpositive\u002Fperformance","mdolon",[366,249,43,306,11,39],"42175430",[368,249,39,369,364,43],"42176950","project\u002Fcritical\u002Fperformance",[122,371,49,253,123,43],17,[373,374,49,347,375,43],"42175657",18,"block_dagger",[377,378,39,267,379,43],"42175665",19,"phaedryx",[197,381,50,326,198,43],20,[383,384,49,253,385,43],"42176299",21,"ado__dev",[387,388,49,253,389,43],"42180174",22,"WuxiFingerHold",[391,392,49,253,393,43],"42178006",23,"wusel",[395,396,49,253,397,43],"42180504",24,"zoooey",[399,400,49,253,401,43],"42177450",25,"mjwhansen",[209,403,50,326,210,43],26,[60,403,43,330,11,39],[406,403,50,326,407,43],"42175248","CMYKninja",[67,403,43,330,11,39],[410,411,39,412,413,43],"42180899",27,"project\u002Fcritical\u002Fnone","goldengoddennis",[],[416,421,426,431,435,440],{"id":417,"name":418,"points":419,"category":420},"42156977","lanparty.house",1117,"consumer_social",{"id":422,"name":423,"points":424,"category":425},"42174829","FastGraphRAG",457,"ai",{"id":427,"name":428,"points":429,"category":430},"42185668","Black Hole Vision",316,"creative",{"id":432,"name":433,"points":434,"category":20},"42197754","Trailimap",279,{"id":436,"name":437,"points":438,"category":439},"42149044","closing.wtf",273,"finance_crypto",{"id":441,"name":442,"points":443,"category":444},"42168166","Nova",271,"languages",false,"v2",{"id":448,"name":5,"line":6,"ai":445,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":449,"top":18,"kw":450,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":451,"url":9,"mix":452,"praise":114,"objection":141,"sub":21},42173119,0.06,[24,25,26,27,28],"5015135033313310103031110305351515555331",[32,33,34,35],1794036664506]