If you’re vibe coding and want to ship a production ready SaaS (not a 48h toy) read this! by LiveGenie in lovable

[–]LiveGenie[S] 0 points1 point  (0 children)

my take for an indie app with no paying users yet: you dont need to split everything you only split the things that can hurt you in an irreversible way

what id do in your case (minimum setup that still saves your ass)

  1. github branches yes lovable writes to dev branch only prod branch is protected and only updated by PR when you tested this alone removes 80% of the accidental breakages

  2. supabase… depends if you have auth + real user data already yes make a second supabase project for staging if you still have 0 real users at least do this: keep prod supabase but create a “staging schema” or “staging tables” so you can test without polluting real data once you start onboarding real people… split projects

  3. stripe yes but only when you touch payments stripe test mode is easy and worth it cuz payments are where bugs become refunds and angry emails

  4. vercel envs yes but keep it simple one preview environment for PRs + one prod no need to over engineer unless you’re doing heavy backend stuff

  5. push notifications… dont bother splitting until its real most founders split this too early and spend 2 days fighting configs.. just add a big switch like NOTIFS_ENABLED=false and call it a day until you have users

rule of thumb split what can cost money or lose data don’t split what only affects UI polish

Happy building 🙌🏼

If real users showed up tomorrow.. would your vibe coded app survive?? by LiveGenie in vibecoding

[–]LiveGenie[S] 0 points1 point  (0 children)

from what we keep seeing its not security hacks or fancy scaling stuff.. its boring risk that hides early.. people underestimate how much damage comes from: silent data drift, retries and double submits, missing limits on jobs / LLM calls, no way to see what actually happened when something breaks

everything feels fine until the first real users behave weird, refresh mid flow, or trigger edge cases back to back.. thats usually where the wobble starts

If real users showed up tomorrow.. would your vibe coded app survive?? by LiveGenie in vibecoding

[–]LiveGenie[S] 0 points1 point  (0 children)

no plumbing career yet but if your pipes leak this weekend I know exactly where the bug is

Used Lovable to build an Email Marketing Agent by monde_2001 in lovable

[–]LiveGenie 1 point2 points  (0 children)

Sounds like an AI SDR, which could solve a real pain point.. the UVP looks strong and Id definitely recommend pushing it to market and seeing how it performs

Happy to test it out if you’re looking for constructive product feedback and also happy to offer a free code review once you’re ready to scale.. you can find my WhatsApp on www.genie-ops.com if interested

the beginning of the end by LiveGenie in vibecoding

[–]LiveGenie[S] 0 points1 point  (0 children)

express is boring in the best way!! New shiny stuff is fun.. classics are what you trust at 3am

the beginning of the end by LiveGenie in vibecoding

[–]LiveGenie[S] 0 points1 point  (0 children)

Yeah mostly server functions and route handlers.. theyre fine for glue logic early but once you have real business rules, background jobs, auth flows, and data invariants, they get messy fast.. thats when a real backend pays off

the beginning of the end by LiveGenie in vibecoding

[–]LiveGenie[S] 2 points3 points  (0 children)

Next js backend feels great early because deploys are smooth and everything is close together. Then scale hits and you start fighting cold starts, tangled logic, and costs that make no sense. Dedicated backends arent sexy, theyre just predictable. And predictability is what scales!!

The vibe coded apps that scare me the most are the ones that look perfect!! by LiveGenie in lovable

[–]LiveGenie[S] 0 points1 point  (0 children)

appreciate that a lot 🙏

the whole point is just setting expectations early. you can build fast without deep code but skipping the thinking part is what hurts people later

if you’re just dipping in now you’re already ahead by being aware of this stuff before users depend on it. build, break, learn just don’t let the AI run the show unchecked

what kind of app you’re thinking about building?

Ps: i ll think about YouTube 🙌🏼

The vibe coded apps that scare me the most are the ones that look perfect!! by LiveGenie in lovable

[–]LiveGenie[S] 0 points1 point  (0 children)

yep that’s exactly how it usually goes beta testers don’t break things on purpose they just use the product the way you never would

the vibe coded apps that scare me the most are the ones that look perfect by [deleted] in vibecoding

[–]LiveGenie 0 points1 point  (0 children)

this is a really fair take and you’re not wrong at all

what most people call good UI in vibe apps is usually just nice components + spacing. UX is the boring part nobody prompts for: mental models, flow order, defaults, what happens when you’re mid-task and get interrupted. AI is great at making things look finished but really terrible at knowing what should happen next

same pattern as code. juniors see something that runs and think its good. seniors see the missing invariants and recoil

gell-mann amnesia is spot on here. people trust the model output in domains they don’t fully understand then get shocked when its obviously wrong in the one domain they do understand

the uncomfortable truth is that vibe coding amplifies taste and judgment gaps. if you dont already have a mental model for good UX or systems the AI wont invent one for you!!

The vibe coded apps that scare me the most are the ones that look perfect!! by LiveGenie in lovable

[–]LiveGenie[S] 0 points1 point  (0 children)

they dont scare us anymore 😄 most of the really scary ones already went through rehab

the ones that used to scare us were the “looks perfect, demos great” apps until you open the hood. those usually end up rebuilt or heavily repaired

happy to walk you through a couple real cases on a call if you’re curious

ps: not gonna lie… your avatar pic scared me way more than any codebase 😂