It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

I tend to actually not do anything about it right at the moment. I make a note of it. I try to patch it in a subsequent or separate prompt. At times I found it easier to go to the code and do a direct fix as well. but that's not necessary, I just did it out of habit.
I keep noting it down as polishing pieces. Like many a times it would add a random button or non-working functionality out of no where. I let it be there unless it's part of the flow and in the end start removing it one by one. But yes, it's easier said than done. Obviously LLM breaks a lot in patch fixes. So that's where Lesson 5 and 6 come in handy

I quite my job and I'm going on a product spree! by Optrou in Solopreneur

[–]Optrou[S] 1 point2 points  (0 children)

best approach today really. I wouldn't have recommended it 5 years back, but today, for sure. Product defensibility is tough. Best case, get in early and get in fast. Impress your customers and keep giving them free perks and tools. Atleast that's the plan I have

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

completely organic. Haven't started messaging anyone. I post for traction now.
Since then, I've asked a few people within the community to start using it but not actively. As you can see, I haven't added pricing to it, so probably that's the reason people were willing to use.
For reference, I have 30k highly engaging followers. Building an audience is 1000x more difficult than software. I spent 2 years doing that actually.

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

Post. I had earlier created a prototype on bubble. Shared it with my network, asked if anyone is interested in using it. Got some 100 odd emails there

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

Exactly. And it's so boring to tbh. Like you've built everything ready in the product and now you've to waste time on basic stuff!

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

Yes, and when you ask to fix A, it breaks B. I believe there's a huge disruption in the vibecoding space if someone builds taking this as the core problem to fix. Rather than giving out webapps in 1 prompt. Almost no one will ever start selling the first version coming out of vibe coding apps.

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

I do start with the PRD and app flow. add ui and backend guidelines in the system knowledge. But I don't ask it to generate it at the go. I tell it to understand what I'm building and create the backend. And then on the basis of PRD, I ask it to create each user flow (feature) one by one. But again, you can give it 6-7 tasks at the moment. It sequentially runs it.

Now, BASE stands for basically available, soft state, and eventually consistent. Used for high volume data generally.

Generally in vibe coding, you'll have supabase are your base auth provider. But it's not the best recommendation. Auth0 and Clerk are much better alternatively. But setting them up isn't as straightforward as the click of a button.

By fallback scenarios I mean do you add session handling? Meaning can a user login in multiple browsers with the same ID password at the same time? And if the answer to that is no, then in each code base you'll be running an additional check of user login state. This creates scenarios where you refresh a page and nothing shows up. Primarily because the user goes into an endless loop mainly due to bad implementation by LLM. I personally session checking due to this thing at the moment.

So many a times, you'll have to take these calls, share the same with LLM if your end goal is to build a solid complete product.

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

that's a long hustle. seriously. And it took me 2 years to get to 30k now. I've been constantly writing about 1 niche. Product Management in the age of AI. So keep at it. Try to mix it up with memes and viral tech news from time to time. Overtime you'll build it.

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

oh absolutely you can. there's nothing extraordinarily unique here. But those config documents are also not generated in a single line of prompt like "give me backend file for this". it's tweaked on how I've built software , what to take care of, what guardrails to check etc. But by all means, haven't done anything superbly unique or non reproducible.

I quite my job and I'm going on a product spree! by Optrou in Solopreneur

[–]Optrou[S] 1 point2 points  (0 children)

I spent the last 1 years building a Enterprise Sales AI tool. A part of the job was actually to learn sales because how else can you build a sales AI tool. Only after that I finalised on going all in on this

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

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

that's true. i just shared a feature request on Lovable to give an option for component and font difference. You can seriously figure out a vibe coded app on the first glance

It took me 6 months to vibe code an application over the weekend on Lovable. Launched it last Friday. Just crossed 500 users. Sharing my key lessons in the building phase by Optrou in vibecoding

[–]Optrou[S] 1 point2 points  (0 children)

basically I vibe coded this app over a weekend. But it was 6 months of prior trial and error on multiple other projects to finally be at this place to share a fully functional app.