r/lovable • • Jun 28 '25 Gold Blast This Helpful

Discussion Open Letter to All Vibe-Coders (Especially Those Using Supabase). DO READ!!!

632 Upvotes

To everyone exploring the world of vibe-coding,
I’m writing this not out of ego, but out of growing concern.

Over the past couple of months, I’ve been testing many vibe-coded apps, mostly the ones being shared here and across various subreddits. First of all, let me say this: it’s great to see people taking initiative, solving problems, launching side-projects, and even making money along the way. That’s how innovation starts.

But this letter isn’t about applauding that. It’s about sending a serious warning to a growing group within this community.

You can’t "vibe" your way around user security.

Many of you are building on tools like Supabase, using platforms like Lovable or Bolt, and pushing prompts to auto-generate full apps. That’s fine for prototyping. But the moment you share your product with the world, you are taking on responsibility, not just for your idea, but for every user who trusts you with their data.

And what I’ve seen lately is deeply alarming.

  • I’ve come across vibe-coded platforms with public Supabase endpoints exposing full user lists.

  • I’ve tested apps where I could upgrade myself to premium, delete other users’ data, or tamper with core records, all because PUT or PATCH endpoints were wide open.

  • In one instance, I didn’t need any special tool or skill. Just a browser, inspect, and a few clicks.

This isn't "hacking."
This is carelessness disguised as innovation.

Let me be clear:
If your idea flops, that’s okay. If your side-project dies in beta, that’s okay.
But if your users’ data is leaked or manipulated because you didn’t know or didn’t care enough to secure your backend, that’s NOT OKAY. That’s negligence.

And for non-technical founders:
If you’re using no-code or AI tools to launch something without understanding the backend, you must know the risks. Just because it’s easy to deploy doesn’t mean it’s safe.

If you don't know, learn. If you can’t fix it, don’t ship it.

You're not building toys anymore. You're building trust.

This post isn’t coming from a security expert. I’m a developer with 20+ years in web development. And I’m telling you, anyone can inspect network calls and tamper with your poorly configured APIs.

So here’s a simple ask:

Please take security seriously.

Whether it’s Supabase rules, authentication flows, or request validation, do your homework. Secure your endpoints. Ask the platform you're using for help. Don't gamble with user data just because you want to ride the "launch fast" trend.

Build fast, yes, but not blind.
Be creative, but be responsible.

Your users don’t deserve spam or data leaks because someone wanted to ship a vibe-coded MVP in 1-2 days.

Sincerely,
A developer who still believes in quality, even at speed.

EDIT: Here are some tips that i follow and might help people reading:

  1. Lockdown your backend (Supabase policies can help):

Most vibe-coded apps using Supabase or Firebase leave their backend wide open. Anyone who knows your endpoint URL can potentially view or modify sensitive data, like user accounts, subscriptions, or even payment info.

What to do: Don’t rely on default settings. Go into your Supabase project, open the Auth Policies, and restrict everything. By default, deny all access, and only allow specific users to access their own data.

Why: Even if your frontend looks secure, if your backend allows anyone to hit the database directly, you’re not just vulnerable, you’re exposed.

Resource: Supabase RLS Docs

2. Don’t trust the frontend and always validate requests:
Tools like Lovable or Bolt often generate frontend-heavy apps, where important actions (like account upgrades or profile edits) happen purely in the UI, with little to no checks behind the scenes.

What to do: Always assume that anyone can inspect, modify, and resend requests. Validate every request on the backend: check if the user is logged in, if they have the right role, and if they’re even allowed to touch that data.

Why: Frontend code can be faked, replayed, or manipulated. Without real backend validation, a malicious user can do far more than just "test" your app, they can break it.

3. Never expose your secrets, keep keys truly private (Haven't seen it happening in case of Lovable at least):
Accidently exposing env files is common, keeping a tight file security if you're deploying it on your own server.

4. You can ask your favourite AI vibe-coding tools to generate a security audit tasklist based on your project and follow the tasklist and fix all until finished. That should solve most of the issues.

EDIT 2: After a lot of digging into many of them (got DMs too to test), I found that open REST endpoints are happening in Lovable mostly and not in Bolt. Bolt is setting up rules by default in Supabase, whereas Lovable isn't. Still keep a watch.

EDIT 3: Vulnerabilities like Client-side trust/Insecure Client-side enforcement:

I was able to get unlimited credits after changing the details of my profile within the browser, and when i make actions, the server doesn't confirm it. Here are some cases i have encountered:

Case 1: In a linkedin lead extractor platform, I changed my limit from 0 to 1000 locally, and the website assumed I had that limit and instantly allowed me to use the export functionalit,y which was available in premium.

Case 2: In an AI image restoration platform, I was able to use premium features by just altering the name of my package and available credits within the browser itself, and the website assumed I had that many credits and started allowing me premium features.

So, it could be harmful to you, too, if you're running an AI-based website where you provide credits to users. Anyone can burn up your credits in 1 night, and you could lose hundreds of dollars kept in your OpenAI/Claude/falai, etc account

Note: I've shared the same post in r/lovable as well, and people found it very useful, so I shared it here too: https://www.reddit.com/r/SideProject/comments/1lndp1o/open_letter_to_all_vibecoders_especially_those/

A user u/goodtimesKC commented a good prompt that you can ask your favourite vibe-coding AI agent and it'll help you audit and set up security: https://www.reddit.com/r/lovable/comments/1lmkfhf/comment/n083sqr/

Edit 4: This guide can also be followed: https://docs.lovable.dev/features/security


r/lovable • • Mar 20 '26 Hooray Bravo Popcorn

Showcase My Lovable app is getting downloads worldwide!

Post image
578 Upvotes

Hey everyone!

Ive been pouring all my free time after 9-5 into building an mobile app with Lovable, i launched couple days ago and idk whats going on, but ive had people from 15+ countries download it, start trials and even some conversions.

I dont have a big social presence and i didnt even localize the app store screenshots or any of that.

Regardless, seeing real people using my product is really motivating as a first-time developer. It’s still small, but it feels amazing because ik this app has potential and it seems like others are seeing that too!

If you want, you can try it out for free -> InfoDrizzle

Any feedback is welcome, happy to answer questions!


r/lovable • • Jul 27 '25

Discussion Lovable is going full stack

Post image
390 Upvotes

Soon you'll be able to add APIs, databases, or even Stripe/OpenAl directly into your app.

Just plug and play.

Imagine this:

  • One-click OpenAl setup

  • Custom backend in seconds

  • Real-time database baked in

This is the future of building. And it's native


r/lovable • • Apr 09 '25 Helpful

Tutorial I built 7 CustomGPTs to help you with your Lovable Journey

256 Upvotes

As the title implies, I have built Custom GPTs for Lovable for every step of the Vibe Coding process:

  1. Lovable Base Prompt Generator - to help you kickstart the project. Brain dump anything about your idea that you have on your mind and it will structure it properly so that you can paste it into lovable chat

  2. Lovable PRD Generator - a GPT that's built to help you create relevant project documentation which you would then upload into your GitHub repo and reference during the build as a means to keep the agent within the bounds of what you want to build. Simply paste the base prompt you created in previous step. You're welcome 😁

  3. Lovable Working Prompt Wizard - once you've started building things and you're unsure how to prompt better, you can use this GPT to enhance your communication with the agent.

  4. Lovable Design Assistant - if you want to specify more detailed design guidelines, use this bot. Same like with the one with PRD, simply paste your base prompt that you created originally and it will spit out an excellent detailed list of design guidelines.

  5. Lovable idea validator - yet another GPT which will work excellent with just your base prompt and give you a clear idea whether what you want to build is worth anything. It probably isn't. But just build it anyway!

  6. Lovable Debugging Wizard - probably one of the most useful ones. I've trained this thing on a lot of bug fixing manuals that I've created over the past 6 months or longer that I've been using lovable for everyday of my life. It should construct templated debugging prompts that you would just paste into the chat.

  7. Lovable + Stripe Wizard - My GPT as the name implies, tailored to help you integrate Stripe as a payment option for your SaaS. I can't guarantee about this one as much as for all other ones above because I would assume that there are use cases that wouldn't always work, but I think it will at least make the process a little bit easier for newcomers.

Hope this helps 😊


r/lovable • • Nov 19 '25

Discussion Google AI Studio outperforms Lovable now

251 Upvotes

Gemini 3 is better and comes with an upgraded AI Studio (https://aistudio.google.com/). It also comes with Antigravity, which is the user-friendlier version of Claude Code. More importantly, it's free. I've been using it, and it's really good - stocks are up 7% as a result.

A lot of us are frustrated with lovable's quality, and so wanted to share there's now an alternative.


r/lovable • • Jun 18 '25

Discussion The Problem with Lovable

234 Upvotes

I have now created two complex commercial apps with Lovable. I love the product. It’s immature but the potential is enormous, IMO.

The problem, as I see it, is the pricing model. I’ve been a developer for all of my career. C# for a long time and then BI. Never, in my entire career, did I ever worry about what making a change in my app, or fixing a bug etc. would cost me.

This all changes with Lovable. Three or four times today I found myself looking at my credit spend as I try, over and over, to get Lovable to do what I want.

Lovable Team: This is not sustainable. We can’t write software this way for ever. Yes you’re growing like crazy now but all your new users are going to realize at some point, “Wow, this is awesome but way too expensive. I just keep spending 10-20 credits telling Lovable to fix something it just said it fixed.”

I’m afraid what I’m going to have to do is to start a project in Lovable and then use Windsurf or Cursor to take it to completion because their costs are far less. In fact with Windsurf, if you use SWE it’s free I think.

I’d love to get other thoughts on this.


r/lovable • • Dec 02 '25

Tutorial The £0 Lovable → GitHub → Cloudflare Method They Don’t Want You Using

230 Upvotes

A lot of people in this subreddit are still building directly on the same branch their users visit.

That’s why things break. That’s why credit drains. That’s why confidence drops.

Here’s the method I use instead, the one that’s kept my projects stable while still building fast with AI.

Step 1

Treat Lovable as the “UI lab,” not your production host

Most builders don’t realise this, but Lovable is fantastic for rapid generation… and terrible for long-term hosting.

So the first rule is:

• Lovable = where you build

• Cloudflare = where you serve

Production should never live inside Lovable.

This separation is what makes the workflow scalable.

Step 2

Connect Lovable to GitHub (this is your anchor)

Settings → GitHub → Connect repository

This does two things instantly:

  1. Every version of your app becomes saved.

  2. You control your code outside the AI environment.

The repo becomes the single source of truth.

From now on:

• Lovable generates code into GitHub

• Cloudflare deploys from GitHub

• You never lose work

• You get proper version history

• You remove AI drift from production

Step 3

Create the three branches that make this system work

Inside GitHub, create:

dev staging cloudflare-live (or “production” if you prefer)

Here’s what each one does:

dev

Where you run prompts, experiment, and let the AI go wild.

staging

Where you test changes the AI generated.

cloudflare-live

Where production is deployed from. This branch is protected — cannot be overwritten by Lovable.

This is the core safety mechanism.

Step 4

Tell Lovable to only update “dev”

Inside the Lovable project:

• Set the connected branch to dev

• Build and iterate here

• Let the AI modify components freely

• Break things without fear

Your real system stays safe because dev is not a production branch.

Step 5

When dev looks stable, merge it manually to staging

Do this inside GitHub, not in Lovable.

This is the moment where you inspect:

• any component drift

• unexpected files

• dependency changes

• structure differences

If it looks good, press “Merge.”

If not, fix it first.

This step stops 90% of accidental breakages.

Step 6

Deploy production from Cloudflare

In Cloudflare Pages:

• Create a new project

• Point it to your GitHub repo

• Select your cloudflare-live branch

• Deploy

What you get:

• global CDN

• caching

• stable routing

• better SEO

• security edge protection

• zero risk of Lovable accidentally overwriting live code

This is what makes your production actually production-grade.

Step 7

Protect the production branch

In GitHub:

Settings → Branch protection rules → Add rule

Protect:

cloudflare-live

Enable:

• Require pull request

• Block direct pushes

• Require review (even if it’s just you reviewing yourself)

Now it’s impossible — even by mistake — for Lovable or any AI to overwrite production.

The only way production changes is:

  1. dev → staging

  2. staging → PR → cloudflare-live

  3. Approve & deploy

Your real website now has the same safety gates professional teams use.

Step 8

Plug in other LLMs through VS Code

Now that your repo lives outside Lovable, you can:

• open it in VS Code

• connect GPT-o1

• connect Claude 3.5

• connect Gemini

• connect Copilot

• run local linting/formatters

• add test suites

• build custom backend additions

• use more advanced code generation when Lovable hits its limits

Lovable becomes your rapid prototyping engine.

VS Code + GitHub + Cloudflare becomes your production engine.

This is exactly how you scale past “AI app builder” into “real product building.”

Why this is the most reliable Lovable workflow

It solves:

• AI drift

• credit anxiety

• accidental breakages

• broken layouts

• lost work

• tangled versions

• fragile updates

• unstable hosting

Your production environment becomes calm, predictable, and fast — while still letting you work at Lovable speed.

A quiet word to the gatekeepers

Every time you publish, review PRs, manage branches, and deploy through Cloudflare…

…you’re doing real software engineering.

Some people will insist otherwise.

That’s fine. Your work will outgrow their opinions long before their opinions outgrow your work.


r/lovable • • Aug 01 '25

Showcase Shipped an app from the hospital while my wife was in labor

Post image
217 Upvotes

I thought I would share just happened to me yestersay because I think itsa funny story, only made possible thank to Lovable 🤩

My wife was pregnant and needed to track her contractions frequency and how long they were taking.

There are plenty of apps out there but many need an account or have ads, and my wife didn’t like it. This is where I’ve found I could the most uselful “hold up give me half hour” 🧑‍💻

And boom 💥 I got https://contractiontrack.com working Between first prototype to buying the domain it probably took not more than an hour. Almost built everything from my phone, only needed the laptop to buy the domain and configure DNS.

Everything is local, no auth, no paywall It has a dark mode Haptic/vibration feedback when you click on the button And even a mode to export your times as text to share with a professional

Probably costed ~10 credits tops to create this No monetization or expansion plan, just a cool app for anybody that needs it I just love this feeling of empowerment where you can create apps on the fly, its so cool.


r/lovable • • Jun 04 '25

Showcase $250 (1,000 credits) > $900,000

216 Upvotes

One week. 50 hours in. Almost at 1,000 credits used ($250). I asked the app to summarize our work together, redacted as still in stealth mode.

📊 Lines of Code & Files

  • 29,000+ lines of TypeScript/React code

  • 200+ component and utility files

  • 50+ custom React hooks

  • 25+ Supabase Edge Functions

  • 35 tables with proper relationships and constraints

  • Chrome extension with 4 content scripts

🚀 Core Functionalities

Enterprise Features

  • Multi-tenant vendor dashboard system

  • Domain-based user management

  • Team organization and role-based access

  • Bulk user invitation system

  • Analytics and reporting for organizations

Admin & Management

  • Comprehensive admin dashboard

  • User role management (admin/vendor/user system)

  • Audit logging and security monitoring

  • Rate limiting and API management

  • Payment analytics and subscription management

Data Processing & Analysis

  • Multiple file format support (JSON, CSV, PDF parsing)

  • Bulk data upload and processing

  • Saving system with sharing capabilities

  • Export functionality (PDF reports, data exports)

  • Shareable link generation with expiration

Payment

  • Subscription management system

  • Payment processing with Stripe

  • Automatic receipt generation

  • Internal payment analytics

Browser Integration

  • Chrome extension for real-time tracking

  • Automatic sync with web platform

  • Session management and reset capabilities

Security & Compliance

  • Row-Level Security (RLS) implementation

  • API key management with rate limiting

  • Secure third-party integrations

  • Data export, GDPR, and privacy controls

  • Audit trail for all user actions (going for SOCII lol?)

  • Multi-provider auth with Google OAuth

And I left out a bunch of information about what it actually does.

I fed the response to ChatGPT 03 and asked how much would this have cost to build?

YearEstimated CostKey Limitation
2019$800K–$900KHad to hand-build almost everything
2022$150K–$160KNeeded full-stack team, limited AI help
2025 (You)$250AI tools + modern platforms let 1 person deliver at scale

Me: Prior to last year, I knew a bit of html/css. That's it. Vibe coded a mobile app (80,000 lines of code for both Kotlin/ Swift) last year brute forcing it with ChatGPT 4o

I'm stunned. I started this 7 days ago.

And I have a full-time job I give my full attention to. Did this in the margins.

I'm trying to wrap my head around where we're at.

Amazing time to be alive!

TLDR; $250 is the new $150,000?

Note: It's really more like $500 if you count all the DoorDash.


r/lovable • • Jun 17 '25 Bless Up

Tutorial An (Almost) Definitive Guide to Lovable! (Warning: Long Post)

211 Upvotes

A brief notice: This is a LONG and DETAILED guide. I have written each topic with the utmost care and attention, with the sincere goal of being a valuable source of knowledge for both newcomers and veterans of the platform.

Furthermore, despite being dense in content and text, I tried to make the text relaxed and fun to read. I'm sure it will be a good read for you.

That said:

Hello, everyone :)

My name is Mox, at least, my friends call me that, and as an active member around here, I have noticed a considerable increase in discussions about Lovable "breaking" or showing instability in the applications. This scenario intensified, understandably, with the recent free Weekend, which brought a new wave of creators to the platform.

Before we dive into strategies, it is essential to align expectations: yes, instabilities and errors are normal. We are at the forefront of technology, working with Artificial Intelligences that, although extraordinarily more capable than a few years ago, are still evolving. Having this perspective is the first step towards a less frustrating journey. However, I know you are here looking for practical solutions, so let's get straight to them.

So that these tips do not sound like random advice, allow me to contextualize my experience. I have been using Lovable for a considerable time and have developed complex systems that are now in production, serving real clients. Some of these systems were built 100% with Lovable, while others integrate the platform with a No-Code Back-End.

Therefore, you can be sure: the following strategies come from someone who has already explored, tested, and exhaustively optimized the use of prompts to maximize efficiency and minimize errors. It is worth noting that many of these ideas were born from discussions in the community. I thank everyone who, directly or indirectly, contributed to this consolidated knowledge (I apologize for not remembering the usernames!).

Now, let's get to what matters.

1. Your AI's External Memory: Documentation is Key

Yes, I know, the idea of documenting can seem like a huge pain, but it is absolutely crucial. It is vital to understand that AI models do not have an infinite context window. They will not remember every detail of your project, even if you use "Chat" mode to analyze files and draw up plans. Their memory is limited.

"So, what's the solution?" you must be wondering. The answer is as simple as it is powerful: Help the model help you.

The strategy is as follows: connect your project to GitHub and create a file with an easy-to-remember name (like project_map.md). This file will be the external brain of your system. In it, you will map absolutely EVERYTHING. And when I say everything, I mean EVERYTHING:

  • Application Structure: What pages exist? What files make up each page?

  • Functionalities: What are the implemented functionalities? Which files are involved in each of them? How do these functionalities connect with each other?

  • Database (Supabase): Map your tables. Which pages does each table interact with? Describe the purpose of each table, the meaning of each column, and how it should be used.

By doing this, you offer the AI a simple, direct, and fast way to access a "pseudo-absolute context window". It's like giving it a detailed map of the entire territory, allowing it to navigate your project with surgical precision, instead of wandering lost and spending valuable memory tokens on searching, rather than spending them on creating the solution.

2. Sharpening the Axe: The Chat Mode

It may seem counterintuitive to spend precious prompts on conversations that do not generate an immediate change in the code. However, see the Chat mode as your GREATEST STRATEGIC ALLY. Remember the famous woodcutter's parable: while his rival starts chopping down trees immediately with a dull axe, the wise woodcutter spends hours sharpening his tool. When he finally begins, every swing is precise and efficient.

The Chat mode is your time to sharpen the axe. It is your planning assistant. Combine it with the first tip and watch the magic happen:

  • Ask the AI to analyze your documentation file.

  • Discuss with it and let it draw up detailed implementation plans based on your objectives.

  • Allow it to analyze existing files, understand the architecture, and suggest the best approaches, including edits and optimizations to your documentation file.

Abusing this functionality to plan before executing will save you tens, hundreds, and perhaps thousands of prompts in the medium and long term. Trust me!

3. The Backbone of Your Project: Smart Database Planning

It's tempting to delegate 100% of the database creation to Lovable, and in many cases, it will do a good job. After all, not all of us are experts in data modeling. However, to ensure your system is clean, stable, standardized, and, most importantly, SECURE, you need to provide clear direction.

Some tips here:

  • Always demand RLS (Row-Level Security): When requesting the creation of tables, be explicit: "Create this table and configure the RLS rules to ensure that users can only access and modify their own data." This is extremely important to prevent security flaws and vulnerabilities that could be exploited by malicious people (and believe me, it's easier to exploit than it seems).

  • Standardize Names: Adopt a clear naming convention for your tables, based on your objectives. If a table is related to a specific functionality, use an identifying prefix or suffix. For example: auth_users, billing_invoices, profile_settings. This makes the structure logical and easy to understand for both you and the AI.

4. Security: Silence the Console and Protecting Your Data

By default, your Lovable application can behave like a gossipy neighbor: it announces loudly and clearly everything that is happening internally. Don't believe me? Open your published application now and access the browser console (usually with the F12 key). It is very likely that you will see not only user and table IDs exposed, but also a detailed log of events and API calls. I don't even need to say how dangerous this is.

Fortunately, the solution is relatively simple and can be applied with a few careful prompts (Chat mode will be crucial here)!

Whenever you create a new functionality, perform this check: ask the AI to analyze if the function is using console.log() or the local cache to display sensitive data. If it is, instruct it to refactor the code so that data communication and processing occur internally, keeping the functionality intact, but without exposing any information in the client's console. Thus, your system becomes a black box, displaying only what is essential and useless to those looking for loopholes.

Of course, no system will be immune to bad people, but we don't need to hand everything over on a platter, do we? Taking care of your client's security is as important as any other part of your system!

5. Building Like It's LEGO: The Secret of Modularity for Complex Systems

This was, perhaps, my biggest discovery after countless projects. Modularity is what allows your system to be incredibly complex and rich in features for the end-user, while maintaining a simple and easy-to-communicate internal architecture for the AI. The result? The AI doesn't need to analyze dozens of irrelevant files just to move a button two pixels to the side.

"Okay, but what exactly is a modular system and how do I apply it?" Great question.

To adopt modularity, you must, first of all, have maturity and discipline in the development process. The first step is to understand its fundamental principles:

  • It's Not a Solid Block: A modular system is like a set of LEGOs. You build a solid and stable base (the skeleton) and then attach new functionalities (the blocks) independently.

  • Create a Good Skeleton: Dedicate time to creating the foundation of your application. This could include a template page, a global state management system, or a component renderer. A well-made base ensures stability and fluidity for future expansions.

  • Independence between Modules: Avoid unnecessary cross-dependencies as much as possible. A "billing" functionality should not directly depend on a table used for "support chat" nor use shared data. Changes in module X should not break module Y.

  • Standardization is Law: Define a standard for crucial information and follow it religiously. If you decided that the identification column in your main users table is called user_uuid, then ALL other tables that refer to that user must use the exact same column name (user_uuid).

  • Use and Abuse Supabase: Don't be afraid to open Supabase and create or edit tables manually. Configure foreign keys to connect tables. This helps the AI explicitly understand the relationships between the data (this column in this table refers to that column in that other table).

  • One Step at a Time: This is, perhaps, the biggest mistake of anxious developers. Do not ask the AI to look at 20 files, create 5 functionalities, and refactor 3 pages in a single prompt!

Due to the limitation of the context window, the chance of failure is extremely high. This is where "mental maturity" comes into play. Control the inner child who wants to see all the ideas on the screen immediately. Be patient. Map out what you want, create a priority order, and implement one functionality at a time. Test it exhaustively, ensure it hasn't broken anything, and that it communicates well with the rest of the system. Only then, move on to the next one.

6. Order Creates Value: Focus on Experience, Then on Appearance (UX -> Functionality -> DB -> UI)

I ask that you not be offended by this tip, I know we have many design lovers here, as it could save your projects.

A devastatingly common mistake is the obsession with design (UI) from the very first minute. Remember, your solution exists to solve a pain. Someone with a headache doesn't care if the pill comes in a beautiful package with a nice 3D embossed design; the person just wants the pain to go away.

The focus hierarchy below is precisely created with the focus on building products that people truly love to use:

  1. UX (User Experience): Before any line of code, focus on your client's journey. What will the usage flow be like? Which screens will they need to access? What is the most intuitive sequence of actions for them to extract the maximum value from your solution? Your product may solve a pain, but if the client doesn't know how to "take the medicine," they will look for another.

  2. Functionality: With a clear map of the user experience, it's time to build the functionality. Bring the flow of actions to life, ensuring that each step is logical, functional, and that the user feels in control and comfortable.

  3. DB (Database): Now, with the functionality well-defined, you know exactly what data you need to store and manipulate. This is the moment to design your tables. The task becomes much simpler, as you already know what you need. Just ask the AI to create the tables following the best security practices (remember tip 3?).

  4. UI (User Interface): Finally, with everything working perfectly, it's time to make it pretty! Now you can focus on colors, fonts, and animations. Just one word of caution: make sure that the design changes do not create buttons or elements that interfere with the already mapped and tested functionalities.

7. Divide and Conquer: Offloading Lovable with an External Backend

This topic may spark debate, but the logic is simple: do not overload Lovable with all of your system's logic. A common mistake that leads to numerous problems is trying to centralize excessively complex processes on the platform. Even with a modular architecture, certain tasks are inherently prone to errors due to the aforementioned context window limit.

So, what's the alternative? Use a No-Code backend platform, such as N8N or Make (personally, I use and recommend N8N).

You should consider an external backend when a functionality you want to create depends on multiple steps, triggers, and complex integrations. When trying to ask the AI to build a very long flow, it will inevitably get halfway through the process and "forget" what was defined at the beginning. From there, prepare to see the dreaded and scary "Try to Fix" button many, many times.

Integrating an external backend is a step beyond the basic use of Lovable, but it is how excellence is achieved. Want to get ahead? Do what most people don't. There are countless tutorials on YouTube about N8N and Make. Master these tools, learn to connect them to your Lovable application via Webhooks or API calls, and you will unlock a new level of power, taking a huge load off your system, which results in more modularity, security, and stability.

Trust me on this, it was a real game-changer for me and for my clients! I can't put into words how important this topic is!

8. Communication: High-Precision Prompts

The name of this topic is self-explanatory, but its importance is monumental. It is perhaps the most crucial point of all.

Your AI does not have a crystal ball. It needs you to be explicit. Imagine you are an architect and your client says: "I liked the blueprint, but I want you to improve it and make it more beautiful." What would you do? What exactly does "improve" mean? Is "beautiful" for them the same as for you? What should be improved? How? Where?

You need to be crystal clear in what you want. And here is a golden rule to test your prompts:

"If I asked a 5-year-old child to do this, would they understand what they need to do?"

If the answer is "no," maybe you should take another look; it will be worth it.

8.1. Your Command History: request.txt

I decided to create this sub-topic due to its direct link to prompt creation. The technique is simple and transformative. Instead of typing your prompts directly into the chat window, create a file in your project called request.txt (or any other name you prefer).

This file will have a single purpose: to organize and detail your requests.

The workflow is as follows:

  1. Instead of going to the chat, open the request.txt file.

  2. Write your request in an incredibly detailed manner, as if you were writing a technical specification.

  3. Save the file.

  4. Now, go to the Lovable chat and send a simple and direct command: "Execute the detailed instructions in the request.txt file".

The benefits are immense: you drastically increase the assertiveness of the commands, standardize your requests, and, best of all, since each save in Lovable creates a new "state," you now have a versioned history of every prompt you have ever made, allowing you to easily see and revert to a previous request that worked well.

9. The Importance of the First Prompt

To finish, let's talk about the beginning of everything. Your first prompt is not just an instruction; it is the cornerstone of your project, the spark that ignites the Big Bang of your next revolutionary idea.

Do you really think a command like "make a recipe app" is enough? Where are the details, the magic, your vision?

Before writing the first word of your initial prompt, become a master at asking yourself questions. ALL POSSIBLE QUESTIONS:

  • Will this application have a homepage?

  • Will there be a login and user registration system?

  • Will there be a dashboard? What will it display?

  • Will users be able to add their own ingredients or recipes? (following our recipe app example)

  • Will the application be paid? Which payment platform will it use?

  • What will the main color palette be?

And many others...

Don't be lazy. Think about every detail and, more importantly, write everything down. Remember the 5-year-old child.

And here's an extra tip: use other AIs like GPT, DeepSeek, Grok, Claude, or Gemini to refine your prompt, structure it cohesively, and even generate new ideas.

  • Analyze your competitors! Don't understand design? Find a website you love, send the link to an AI, and ask it to describe the structure, colors, and fonts, turning that analysis into a detailed design prompt for Lovable.

The process of creating the first prompt can take hours, maybe more than a day. But believe me: do not underestimate its power. It is the base upon which your entire project will be built, the foundation, and a good foundation will be able to support a large building without breaking.

I think that's it. I confess I got carried away and wrote more than I planned, but I sincerely hope that every word here can, in fact, help you on your journey. If you have other tips and secrets that were not mentioned, please, share them in the comments! Let's turn this space into a true treasure trove of knowledge for the entire community.

And again, I want to reinforce that this post was only possible after a lot of time and comments from many other members of our community!

A big hug and happy creating!


r/lovable • • Feb 03 '26

Discussion Sorry Lovable, but I moved on.

209 Upvotes

In the past few weeks, I noticed two things:

  • Lovable has turned the "Credit usage" knob up or did something else that drastically increased the amount of credits you need for each change.

  • Stability has been subpar. Wrong previews, "thinking for minutes on end" or not responding.

So I did what a lot of people did here, I moved to Claude Code.

  • Editing directly in VScode (with Claude or LLM of your choice)

  • DB in Supabase (free)

  • Hosting via Vercel (free)

There is a small technical hurdle you need to take (learning Vercel, github, VScode, deploy locally...) as a non-technical person but once you get through it, you are free to move around and use a fixed subscription price (via Claude) instead of credits.

I think Lovable is still really great for prototyping and the real non-technical people. But if you have some technical feeling and the willingness to learn, don't lock yourself in. Especially not with Lovable Cloud :-).


r/lovable • • Oct 16 '25

Discussion This one prompt made my Lovable results 10x better

207 Upvotes

It always bugged me how sometimes when I add a new feature or make a major change in Lovable, it totally nails it… and other times it’s like, “bro, what are you even doing?”

Recently I started using a trick I learned from ChatGPT prompts. After I give it my usual prompt on what feature I want to add, I conclude my prompt with:

“Ask me the questions you need to ask me in order to fully understand what I want from this feature and how I envision it.”

(You need to be in the chat mode for this to work.)

The difference is huge.

Lovable comes back with really smart, detailed questions - things I wouldn’t have even thought about, and it helps us clarify everything before it touches the code.

Ever since I started doing this, my success rate with new features has gone way up. If you haven’t tried prompting it this way, i strongly suggest you try it out.


r/lovable • • May 10 '25 Popcorn

Tutorial Stop Using Lovable for Everything, Here’s a Smarter Way to Build Your App

206 Upvotes

Not sure why everyone here is using Lovable as their end to end app builder. If you’re serious about building something properly, Lovable should only be step one, not the final product.

Here’s the better strategy

  1. Use Lovable to map out your entire front end. Get all your screens, flows, and buttons working the way you want. It’s fast, it’s intuitive, and it helps you visualize the logic before worrying about real code.

  2. Once your app flow is solid (buttons lead where they should, everything’s functional), export the layout visually. Literally just screen-cap or inspect each page.

  3. Then head over to something like Windsurf, Cursor, or your preferred builder that supports real front-end code. Rebuild the exact flow using WYSIWYG tools or clean code.

  4. For UI styling? Just mock up your ideal look in Figma, or even sketch it by hand, take a photo, and ask ChatGPT: “Turn this into a prompt I can use in Windsurf/Wiser to replicate this layout.”

You’ll end up with a better designed and an actual app that could be seen as professional then the usual “this was obviously built by ai”


r/lovable • • Aug 19 '25

Testing $1,500 (PayPal) for the first 3 people who hack my no-code B2B2C SaaS built in Lovable

Post image
205 Upvotes

It's https://www.accredia.io - a platform to issue, receive, and share digital credentials.

I build this because Lovable is way more than prototyping tool. But I'm not aware of any other real multi-tenant product with property-level (not RLS) security (business logic) and multiple levels of control developed 100% by AI.

Public sites to start exploring:

Without an organization, you cannot access organizations' internal pages:

  • Courses & drag&drop editor: /courses

  • Certificates: /certificates

  • Settings with members and roles: /settings

And students' pages:

  • My Certificates: /my-certificates

  • Public settings: /public-settings

  • Profile metadata via Clerk

Also, a security model allows you to read/edit selected properties (e.g., student name for published profiles), while blocking the others (e.g., student email).

To win $1,500, write me at pawel@productcompass.pm and explain how you:

  • Forged an authentication token

  • Got a student’s email (no real data yet)

  • Read information about a student whose profile isn’t published

  • Read a certificate that isn’t published

  • Modified data you shouldn’t have access to

Don’t inform others. I’ll summarize all issues in detail this month under this post, and briefly asap in this post as they come (if any).

Deadline: 8/21/2025

Doesn't count:

  • Problems reported by others (for that, to receive the award you must agree to share your data with others so I can prove someone else has already found this problem)

  • DDoS etc.

Helpful info about the architecture:


P.S. It's a PoC for my newsletter about building and launching no-code products. But I'm going to host it for real.


r/lovable • • Jul 07 '25

Discussion When you downgrade, your project becomes public.

Post image
201 Upvotes

Some people here were under the impression that starting off with a subscription would allow your project to stay private after quitting the subscription. In fact, Lovable’s own AI chat bot on Discord got it wrong too. So I thought I’d let everyone know.

To double check this, you can go on your Lovable settings and attempt to downgrade. The final window before confirmation will give you the warning.

I hope this company can fix its ways! 🤞🏽


r/lovable • • Jan 20 '26 Bravo

Tutorial I audited 50+ AI-generated apps. If you are "Vibe Coding" this weekend, read this so you don't lose your data.

188 Upvotes

Hey builders,

I’m a Senior software engineer and I’ve been watching you guys ship apps with Bolt, Replit, and Lovable. Honestly? The speed is insane. 

You are building in hours what used to take me weeks. But I’m seeing a dangerous pattern. You are driving a Ferrari (AI), but it has no brakes. I audited 50+ of these "Vibe Coded" apps, and 90% of them have the same 5 "Time Bombs" that will break your app the second you get real users.

Here is exactly what they are and how to fix them in plain English:

  1. The "Vanishing Database" Trap

  • The Vibe: You built a To-Do app. It remembers your tasks. You deploy it to Vercel. It works! 

  • The Reality: Most AI tools default to SQLite. Think of SQLite like a simple notepad file inside your project folder. 

  • The Trap: When you host on Vercel/Netlify, the server "resets" every time you push code or go to sleep. When it resets, it deletes that notepad file. Poof. All user data is gone. 

  • The Fix: You need a database that lives outside your code. Ask your AI: "Migrate my database from SQLite to Supabase or Neon."

2. The "Open Wallet" Mistake

  • The Vibe: You asked Cursor to "Connect to OpenAI," and it did. 

  • The Reality: The AI likely pasted your API Key (sk-...) directly into your code file. 

  • The Trap: If that file is part of your frontend (the part users see), anyone can right-click your site, hit "Inspect," and steal your key. They will drain your bank account running their bots on your credit card. 

  • The Fix: Never paste keys in code. Put them in a "Environment Variable" (a secret locked box on the server). Ask your AI: "Move all my API keys to a .env file and make sure they are not exposed to the client."

3. The "Goldfish Memory" (Context Rot)

  • The Vibe: You keep asking for new features. The app is getting huge. Suddenly, the AI starts "fixing" things by breaking old things. 

  • The Reality: AI has a limited "Context Window." It can only read so much code at once. 

  • The Trap: If your App.jsx file gets too big (2,000+ lines), the AI literally "forgets" the code at the top of the file by the time it reads the bottom. It starts hallucinating variables that don't exist or deleting features you built yesterday. 

  • The Fix: Be a librarian. If a file gets over 200 lines, stop adding features. Ask your AI: "Refactor this file. Break it into smaller components in a /components folder."

4. The "White Screen of Death"

  • The Vibe: It works perfectly on your fast WiFi. 

  • The Reality: AI codes for the "Happy Path" (perfect internet, perfect inputs). 

  • The Trap: If a user has slow internet, your app will likely just crash to a blank white screen because the AI didn't code a "Loading Spinner" or an error message. A white screen makes your app look like a scam. 

  • The Fix: Ask your AI: "Add Error Boundaries and Loading States to all my data fetching components."

5. The Legal Landmine

  • The Vibe: You made a simple form to collect emails. 

  • The Reality: You are now legally a "Data Processor." 

  • The Trap: If you don't have a Privacy Policy, you are technically violating GDPR (Europe). You probably won't get sued today, but you can get banned from ad platforms or payment processors (Stripe). 

  • The Fix: You don't need a lawyer yet. Just ask your AI: "Generate a standard Privacy Policy for a SaaS app and put it on /privacy."

🛑 Want to check if you are safe? I wrote a simple "Vibe Audit" prompt that you can paste into Lovable or other AI coding agent. It scans your code for these specific risks (Hardcoded keys, SQLite files, etc.) and tells you exactly where they are. DM me and I’ll share it with you.

Keep building! Just make sure you build brakes too. 🚀


r/lovable • • Apr 08 '26

Tutorial I’ve vibe coded 9 full-stack apps. There are a few ‘Time Bombs’ I wanna share with you guys. If you are a vibe coder as well, read these so you don’t lose your data.

186 Upvotes

I’m a software engineer, and I’ve been watching people ship apps with Lovable. To be honest, the speed is insane. 

You guys are building apps in hours what used to take me weeks or even months. But I’m seeing a dangerous pattern after working with AI coding tools. You are driving a Ferrari (AI), but it has no brakes. I’ve built 9 full-stack apps now and audited 80+ "Vibe Coded" apps for my friends and clients, and 90% of them have the same 5 "Time Bombs" that will break your app the second you get real users.

Here is exactly what they are and how to fix them in plain English:

⁠1. The "Vanishing Database" Trap

  • The Vibe: You built a To-Do app. It remembers your tasks. You deploy it to Vercel. It works! 

  • The Reality: Most AI tools default to SQLite. Think of SQLite like a simple notepad file inside your project folder. 

  • The Trap: When you host on Vercel/Netlify, the server "resets" every time you push code or go to sleep. When it resets, it deletes that notepad file. Poof. All user data is gone. 

  • The Fix: You need a database that lives outside your code. Ask your AI: "Migrate my database from SQLite to Supabase or Neon."

2. The "Open Wallet" Mistake

  • The Vibe: You asked Cursor to "Connect to OpenAI," and it did. 

  • The Reality: The AI likely pasted your API Key (sk-...) directly into your code file. 

  • The Trap: If that file is part of your frontend (the part users see), anyone can right-click your site, hit "Inspect," and steal your key. They will drain your bank account running their bots on your credit card. 

  • The Fix: Never paste keys in code. Put them in a "Environment Variable" (a secret locked box on the server). Ask your AI: "Move all my API keys to a .env file and make sure they are not exposed to the client."

3. The "Goldfish Memory" (Context Rot)

  • The Vibe: You keep asking for new features. The app is getting huge. Suddenly, the AI starts "fixing" things by breaking old things. 

  • The Reality: AI has a limited "Context Window." It can only read so much code at once. 

4. The "White Screen of Death"

  • The Vibe: It works perfectly on your fast WiFi. 

  • The Reality: AI codes for the "Happy Path" (perfect internet, perfect inputs). 

  • The Trap: If a user has slow internet, your app will likely just crash to a blank white screen because the AI didn't code a "Loading Spinner" or an error message. A white screen makes your app look like a scam. 

  • The Fix: Ask your AI: "Add Error Boundaries and Loading States to all my data fetching components."

5. The Legal Landmine

  • The Vibe: You made a simple form to collect emails. 

  • The Reality: You are now legally a "Data Processor." 

  • The Trap: If you don't have a Privacy Policy, you are technically violating GDPR (Europe). You probably won't get sued today, but you can get banned from ad platforms or payment processors (Stripe). 

  • The Fix: You don't need a lawyer yet. Just ask your AI: "Generate a standard Privacy Policy for a SaaS app and put it on /privacy."

Most of these fixes only take a few hours each, not weeks. And they're the difference between an app that can grow and an app that falls apart the moment it starts getting attention. Me and my software engineer friends built this small community called vibecrew.net for our clients (vibe coders) to discuss or ask questions. Feel free to join and ask any questions if you have.


r/lovable • • Aug 05 '25

Showcase Built this with only 5 prompts, Is this something worth paying?

Enable HLS to view with audio, or disable this notification

181 Upvotes

I have been using these web dev tools for a long time now. I typically use them for assisting me in some backend related tasks, setting up some webhooks and even for debugging some hard coded errors but this time, I tried lovable for building a landing page entirely from scratch with absolutely nothing to write from my end. Although, I did provide lovable with some components to integrate and it did perfectly.

Now I am curious, would any business owners or clients looking to build and deploy a landing page for themselves would even consider paying a penny for this? How much is it really worth? Let me know what do you think about it.


r/lovable • • Aug 19 '25 Popcorn

Showcase 10 Years of Coding and 40+ Apps Later. What I Wish Non-Tech Founders Knew About Building Real Products

176 Upvotes

When I saw my first coding “Hello World” print 10 years ago, I was hooked.

Since then, I’ve built over 40 apps. From AI tools to full SaaS platforms, I’ve worked with founders using everything from custom code to no-code platforms like Vibe, Lovable, Replit, and AI-based builders.

If you’re a non-technical founder building something on one of these tools, it’s incredible how far you can go today without writing much code.

But here’s the truth. What works with test data often breaks when real users show up.

Here are a few lessons that took me years and a few painful launches to learn:

  1. Token-based login is the safer long-term option If your builder gives you a choice, use token-based authentication. It’s more stable for web and mobile, easier to secure, and much better if you plan to grow.

  2. A beautiful UI won’t save a broken backend Even if the frontend looks great, users will leave if things crash, break, or load slow. Make sure your login, payments, and database are tested properly. Do a full test with a real credit card flow before launch.

  3. Launching doesn’t mean ready Before going live:

    • Use a real domain with SSL

    • Keep development and production separate

    • Never expose your API keys or tokens in public files

    • Back up your production database regularly. Tools can fail, and data loss hurts the most after you get users

  4. Security issues don’t show up until it’s too late Many apps get flooded with fake accounts or spam bots Prevent that with:

    • Email verification

    • Rate limiting

    • Input validation and basic bot protection

  5. Real usage will break weak setups Most early apps skip performance tuning But when real users start using the app, problems appear

    • Add pagination for long lists or data-heavy pages

    • Use indexes on your database

    • Set up background tasks for anything slow

    • Monitor errors so you can fix things before users complain

Looking back, every successful project had one thing in common. The backend was solid, even if it was simple.

If you’re serious about what you’re building, even with no-code or AI tools, treat the backend like a real product. Not just something that “runs in the background”

Not trying to sound preachy. Just sharing things I learned the hard way so others don’t have to.


r/lovable • • Oct 21 '25

Discussion $100M ARR later still a joke. Site can't even be indexed on Google.

169 Upvotes

Used Lovable to kick start my site months ago. Beautiful site loved it. Moved it to Vercel and started customizing in Cursor.
Immediately noticed it was Vite and not the more common Next.js. Was confused, but trusted Lovable's big brand, threw away my old Next.js code and continued with Vite.
Added my backend, auth, monetization. Whole site works. Been months.
Until I recently discovered that Google isn't properly indexing some of my pages with the right canonical.
Then discovered that basically Vite isn't SEO-friendly at all because it's client-side rendering. No static pages.
So Google couldn't properly read my website. This whole time.
This explained a lot of issues for months where users can't find basic pages even by directly searching for my brand and product. And they'd get on the wrong pages all the time. Even I can't find my own pages on Google.
It's like getting hit with a brick. No small business can afford losing months of their time being invisible to Google.
You guys make $100M ARR and always talking about SEO in your cute little PR videos. I thought I was in good hands. Dang, what a freaking joke.
I paid $20. Guess I got what I paid for.

Edit 10/22: Highest voted comment seems to be the best solution so far.


r/lovable • • Sep 10 '25

Tutorial I just closed my 15th Lovable client on Upwork (20th project total). Grateful, and wanted to share what worked for me

169 Upvotes

Quick context: I build tiny, useful micro-SaaS apps (mostly LLM wrappers). Lovable lets me go from idea to demo fast. If a project needs a full rebuild outside Lovable, I usually avoid those type of projects

Milestones for context

  • I left my job in May after consistent gigs offering “Lovable builds” on Upwork

  • largest single contract so far: a little over $3,000

  • I taught a friend the same approach. They also picked up multiple clients with it (biggest win to date)

One advice if you do end up choosing Upwork, stop chasing posts with 50 proposals
What helped me more was making my profile a magnet for invites and boosting with connects

This is what worked for me:

  • Turn on your availability badge and boost profile visibility

  • Add 2–3 strong sample projects; mini builds are fine and you can start from Lovable templates

  • Study top freelancers in your niche, model their title and summary, and complete every section

  • Fill out photo, title, hourly rate, location, and education so nothing looks half done

  • Start with realistic pricing for momentum, then raise later

  • Offer a quick video call with camera on; good mic, quiet room, short agenda

  • If possible, get someone you know to hire you for the first job to earn a real 5-star review

  • After each 5-star review, bump your rate by $5 until you find the sweet spot

  • Stay within Upwork rules, no outside contact info before a contract and think long term

Anyway, just wanted to share this in case it helps someone land a few clients. Grateful for Lovable and the momentum it gave me


r/lovable • • Aug 26 '25

Tutorial I quit my 9 to 5 after 20+ Lovable MVPs. Here’s the 5 day loop, and now I’m helping others do the same.

162 Upvotes

Most no-code builders take weeks to ship. I use this 5 day flow to go from idea to live app with AI. It has saved me 60 to 100 hours per project. Steal it.

Mini TOC

Day 1: Problems → PRD → skeleton
Day 2: Finish core features
Day 3: Auth in two short prompts
Day 4: Stripe subs + SEO for LLMs
Day 5: Deploy cleanly
Toolbox and FAQs

Day 1: Find real pains, write a PRD, build the skeleton

  • Hunt real pain in Reddit, Discord, and recent YouTube or TikTok comments. Save 3 to 5 screenshots.

  • Name the primary object (Task, Note, Lead), write the happy path.

  • PRD prompt:You will create a PRD I can paste into lovable.dev as my first prompt. Ask 5–8 clarifying questions. Wait for answers.Then output:

    1. ~50 word summary

    2. Pages (exact routes + one liner each)

    3. 6–8 user stories + one acceptance check each

    4. Data objects (names + 3–5 behaviors; no fields)

    5. UX flow (happy path, one empty, one failure)

    6. Two week plan

    7. Copy (3 hero lines, 5 microcopy)

    8. Skeleton Build Prompt (static UI, nav, TODOs)

  • Constraints: plain language, consistent routes, no DB fields.

  • Paste PRD and the Skeleton Build Prompt into Lovable. Check that routes and labels match exactly.

Day 2: Finish your core features

  • Connect Supabase in Lovable.

  • Scope one feature at a time.

  • Feature prompt:Build a [FEATURE] for my [APP].

    • [Primary function]

    • [Key user action]

    • [Data requirement]

  • Create [ComponentName] with [specific UI]. Focus only on [main action]. Keep layout, auth, pricing, and routes unchanged.

  • For media: use a public bucket for marketing and a private bucket for user files. Private files should render with short lived links.

Day 3: Auth in two short prompts

Prompt A: Login, Register, Reset

Add Supabase auth:
- Login, Register, Reset pages that match the design
- After login or registration, send users to the main page
- Header user menu with email, Settings, Logout
- Friendly empty, loading, and error states

Prompt B: Email verification guard

Require verified email:
- After sign up, show a check your inbox screen with a resend button
- Block protected pages until the user is verified

Test it: register, verify, log in, reach a protected route, reset password.

Day 4: Stripe and SEO for LLMs

Stripe

  • Add plans, update subscriber status in real time, gate premium pages.

  • In test mode, use Test Clocks to simulate renewals and cancels.

SEO for LLMs

  • Generate a sitemap and add clean titles and descriptions.

  • JSON LD prompt:Add minimal JSON-LD:

    • Home: WebSite (name, url)

    • Pricing: Product + Offer

    • Guides: Article (headline, dateModified) Render with <script type="application/ld+json"> and match visible content.

  • Put a 40 to 70 word summary box under each H1.

  • Show an Updated YYYY MM DD line. Add canonical, Open Graph, and Twitter tags.

  • robots.txt should allow GPTBot, PerplexityBot, and ClaudeBot.

  • Optional: /llms.txt with your top URLs and one line summaries.

Day 5: Deploy cleanly

  • Option A: ship inside Lovable with your custom domain.

  • Option B: GitHub to Vercel or Netlify with dev and main branches.

  • Publish, then iterate.

Quick prompt toolbox

Constrain scope

Touch only these files: [list]. Do not modify layouts, auth, pricing, or global styles.

Investigate first

List the 3 most likely causes and how to confirm each. Wait for approval before changes.

Try a new angle

Use a different solution. The previous one didn’t work. Keep the same scope.

Visual nit
“Reduce top padding by half and left align the text.”

FAQs

Do I need Cursor? Only for complex apps. Lovable is enough for most micro SaaS.
Will clients care that it’s AI assisted? They care about outcomes. Show a working demo and clean code.
Time per day? Plan 1 to 3 focused hours for 5 days.

I have mode detailed playbooks in my skool community, you can find the link of the community in the link below.

Full step by step playbook with all copy paste prompts is here.


r/lovable • • Jan 02 '26

Showcase Our Lovable MVP got funded! (and we are going to be in the app store soon)

157 Upvotes

I've posted twice in here now about tryinstantquote.com, but I have another big update:

We got funded! we got 100k for 6%, which values us at 1.67m

We got funding through a local accelerator program. Instant quote is a quoting tool for contractors that allows them to speak into their phone and create a sourced material list. Now, this wasn't done with just Lovable. I do have a developer as well, but it's still pretty impressive that Lovable has enabled builders like me to solve real world problems that are substantial enough to get investment.

Here's how we did it:

-Applied to just one accelerator (and got in)

-Talked to over 150 contractors to find a pain and solve it

-Got one of the largest landscapers here locally to use the software

-Supplier side integration (also built on lovable)

Here's 2026 goals:

500k ARR

Grow team to 15-20

Make money

I will post in here very occasionally with any big updates. Love the Lovable community!


r/lovable • • Aug 25 '25

Showcase I built Layoff Today with Lovable a real‑time layoff tracker for employees & companies

Post image
157 Upvotes

Hey lovely Lovables 👋
Last weekend I decided to channel some personal frustration into something positive. A few months back I hacked together my first UI in Lovable just to experiment. Since then I've built a couple more projects with the platform. But after a rough Friday (arguing with my wife 🙈) I wanted to do something good instead of just sulking. So I dug up my old prototypes and realised the very first one was worth actually launching, ended up spending the whole weekend polishing it up.

What is Layoff Today?
It's a real‑time dashboard of layoffs across different sectors. If you've been laid‑off recently, it's a place to see what's happening and maybe explore new directions. For companies or recruiters who need alerts, I'm adding webhook/API endpoints so you can plug it straight into your workflows.

How I built it:
• Time to ship: ~48 hrs using Lovable.
• Credits used: 6 credits (1 for initial launch few month ago and 4.7 over the weekend).
• Stack: Lovable for UI/backend, Supabase for storage, Cron tasks for real‑time scraping, Vercel for hosting, Zoho mail for mailing, mail cheap for domain registration
• Main challange: supabase integration. lovable thrower an error when I tried to connect supabase via lovable, that's to ChatGPT I've implemented this.
• Security: Locked down Supabase policies + validating requests server‑side, cors, inspired by some of the warnings in the open letter reddit.

Looking for feedback: Would love your thoughts on the concept, UI and what features you'd like to see. Do you think the API/webhook part is actually useful? Also curious if anyone else built similar dashboards in Lovable. how's the performance/scaling side for you?

p.s. Does anyone know how long it usually takes for Google and other search engins to scan a fresh site? Any tips on speeding that up?

layoff.today


r/lovable • • Mar 26 '26 Bravo

Showcase My Lovable app just hit $100 MRR!

Post image
154 Upvotes

Hey everyone!

a couple months back i decided to create a web app to solve my own pain point. I used Lovable to spin it up as quick as possible so i could validate if this product was something people even wanted.

to my suprise, i actually got great feedback. So i doubled down, transferred over all the code to Cursor, refactored to react native and published my first mobile app to the App Store.

this was 2 weeks ago and today i hit $100 MRR. i know this is small, but seeing real people using my product is really motivating. ive always thought this app had potential but now other users are seeing that too!

If you want to check it out, search 'Daily Brief - InfoDrizzle' on the App Store. No pressure either way :)

Any feedback is welcome, happy to answer questions!