"I want to create a more professional service, but I don't think I can write the code..."
For non-engineers who are serious about vibe coding, Lovable is the perfect development platform for the next step.
Recently, there has been an increase in tools that can generate landing pages and UIs using AI, but
in many cases, they do not go as far as creating actual "app" with login, database, and processing functions
Unlike those "looks-only" tools, Lovable's big appeal is that it allows you to build essential app functions such as databases, authentication, and server processing using natural language.
Based on Supabase, complex settings are wrapped as much as possible, allowing you to start full-scale service development
In this article, we will introduce the appeal of Lovable, what it can do, how to get started, and pricing plans based on our own experience using it.
I'm currently using the Pro plan, which costs $25 per month.
I'll explain in more detail later which plan you should choose

Both the front-end and database can be built using natural language .
From authentication to back-end and deployment, you can "build it properly" without writing any code!
Lovable is perfect for taking the next step in vibe coding.
If you're serious about development, the Pro plan ($25/month)!
▶ Try Lovable for the first time- The crisp typing feel that is unique to the capacitive non-contact system!
- REALFORCE's first wireless compatible device! Wired connection also available!
- Unlike the HHKB, the Japanese keyboard layout has no quirks and is easy for anyone to use!
- Equipped with a thumb wheel, horizontal scrolling is very easy!
- It also has excellent noise reduction performance, making it quiet and comfortable!
- Scrolling can be switched between high speed mode and ratchet mode!
What is Lovable and what can you make with it?
Lovable is an AI development platform that allows you to build, edit, and publish web apps simply by using natural language commands.
In recent years, a style of development called "vibe coding" has been gaining attention, where you give instructions via chat about the kind of app you want to create, and the app is then generated accordingly.
Lovable one of the leading tools that makes this development style possible .
all backend functions, such as databases, authentication, and backend functions, automatically built on Supabase , and its strength is that the entire app, including these, can be developed in chat format.
In other words, by simply issuing commands in natural language, you can instantly create
a full-fledged Supabase-based web application While maintaining the ease of no-code, you can obtain a scalable, production-ready configuration
"You can create a Supabase-based web app just by giving instructions in natural language."
Lovable is a tool that provides this development experience.
Examples of apps you can actually create
- Web services with login (user registration, authentication, and access control)
- Inquiry forms and reservation forms (including data storage and notification)
- Simple CMS and admin dashboard
- AI-powered chatbots and automated response tools
- Apps that connect to external APIs (Slack notifications, Notion sync, Gmail sending, etc.)
- Apps that utilize Supabase databases (data list, details, updates, etc.)
You can also start creating an app based on a pre-made template
What are the features of Lovable?
The biggest feature of Lovable is that you can create a "proper web application" using only natural language.
Many of today's AI development tools are excellent at generating page appearances and UIs, but
they often lack essential elements for an app, such as login, databases, and processing logic
Unlike those "tools that are just for looks," Lovable is
built on top of Supabase and includes everything from the front end, authentication, database, and back end functions.
Simply communicate your requirements via chat, and an app will be generated as a web service ,
you can then publish and operate on your own domain, all in one place.
function | Content |
---|---|
Supabase integration and automatic creation | Databases, authentication, and backend functions are all automatically built on Supabase, allowing full-fledged web applications to be built using only natural language. |
Deployment Function | The created app can be published on the web immediately. You can check its operation on a subdomain immediately after construction. |
GitHub integration | Front-end code (React) can be exported to GitHub. Supports low-code and full-code deployment. |
Original domain | You can publish your app by setting up any custom domain. The DNS settings are reflected immediately after setup, and it is also suitable for commercial use. |
Another attractive feature of Lovable is that you can start with a certain amount of ``basic knowledge'' rather than having to ``think everything from scratch
- Template function :
By selecting a pre-prepared app template, you can start development from a working state immediately.
For example, typical configurations such as "Login service," "Reservation management," and "Product list" are already set up. - Multiple app management :
You can have multiple projects simultaneously with one account, easy to prototype, branch, and operate for different purposes
In this way, Lovable's major feature is that it takes advantage of the robust foundation of " Supabase
Things that surprised me when I actually used Lovable
When I actually tried out Lovable, there were many instances where I was surprised, thinking, "Wow, it can do so much!"
In particular, the following points made me realize that even non-engineers can use it with confidence and properly advance "service development."
✅ Connecting to Supabase is easier than you think!
You do need to register a Supabase account, but after that, all you have to do is follow the on-screen instructions and you'll be set up.
To be honest, it was surprisingly easy, and I'm glad I'd avoided it before because I thought it would be a bit of a hassle.
Thanks to Lovable handling all the behind-the-scenes settings, I felt that the biggest appeal was that I didn't have to worry about just using Supabase
✅ Database specifications and other information are listed on Supabase, making it easy to understand!
Because Lovable uses Supabase as is, storage capacity, transfer volume, MAU limits, etc. are officially stated and easy to understand .
that it's easy to make decisions based on the scale of development, such as "how much can I do for free?" and "which plan I need." It doesn't feel like a black box .
✅ Create backend functions naturally!
For example, if you say in chat, "I want to use OpenAI's API," Lovable will not only automatically display a field for entering your API key , but
it will also automatically generate the process as a backend function (Superbase Functions), ensuring a secure configuration .
it's really helpful that they build it based on the premise that "API keys should be processed on the server, not on the front end," even without us having to give detailed instructions
A similar tool, Bolt.new tends
to complete processing on the front end unless you consciously specify this separation of responsibilities Lovable first properly connects with Supabase, then builds backend functions , so it's a reliable configuration.
"I wrote it in natural language and it was implemented with the correct structure."
I felt that this experience made it easier for non-engineers to take the plunge into product development.
✅ It's easy to save data to the database!
By simply communicating through chat that you want to save this information, the corresponding schema is automatically generated on Supabase, and CRUD operations are also built all at once.
Processing such as saving and retrieving data is also automatically done in the background, making the app function without any special effort which is a very smooth experience.
However, since Lovable works in conjunction with Supabase, you need to be aware of
the limitations on Supabase The free plan is limited to
two projects and 500MB of storage space even if you upgrade to a paid plan for $25 per month, is still 8GB
If you want to operate the service properly or if the number of users is exploding and data volume is increasing, this limit may be a little unsatisfactory .
✅ Authentication functionality can be easily implemented!
Simply tell us that you want to add a login function, and the user registration/login screen and authentication implementation will be automatically incorporated .
Because it uses Supabase's authentication function behind the scenes, there is no need to go through the hassle of setting up OAuth yourself or managing login status .
There are also restrictions on authentication on the Supabase side.
- Free plan allows up to 50,000 monthly active users
- Pro plan also supports up to 100,000 users per month
Of course, I don't think
many people will immediately create a service that will be used by more than 100,000 users on a daily basis this isn't a problem for normal development, but if you're thinking about future scale, it's a good idea to be aware of it.
✅ Publishing on your own domain is surprisingly easy!
With Lovable, you can publish the apps you create directly on your own domain
- You can also purchase a domain from "Buy Domain" within Lovable
- You can also use a domain you already own!
Simply register with "Custom Domains" and immediately, without any special settings
Even if you don't have any technical knowledge, it will feel like has been published on your own domain "before you know
✅ Get started right away with our templates!
Base44 provides many
working app templates Even if you are worried about starting from scratch, you can start with a working sample by using a template as a base.
There are some pretty professional app templates, so it might be worth taking a look!

✅ It may be easy to migrate. It's a React x Supabase configuration, so you can reuse it!
The generated app has a front-end built with React and a back-end built with Supabase . Therefore, even if a new engineer takes over development later, the general-purpose technology stack makes it easy to transition.
you can the assets you've built with Lovable will be usable as they are
Be honest about your concerns about Lovable
Although I've been praising Lovable up to this point, there are some points to be aware of.
In particular, I'll summarize some points that may leave non-engineers wondering, especially when they start developing the service in earnest
❗Registering with Supabase is almost essential. The free plan has limitations.
Lovable is powered by Supabase, so you basically need to register a Supabase account .
, including the database, authentication, and backend functions, all work in conjunction with Supabase .
However, has limitations of
two projects and 500MB of storage honestly doesn't suit the vibe-coding approach of "wanting to casually create and try out lots of apps."
This means that in many cases, is
almost mandatory please be aware that if Supabase changes its pricing structure or restrictions in the future, this may have a direct impact on development at Lovable
To continue developing apps, you will need to keep an eye on the specifications and prices of both Lovable and Supabase , which may seem like a bit of a drawback.
❗Supabase's limitations are difficult for non-engineers to understand
Since Lovable runs on the basis of Supabase, many of the app's behaviors and limitations depend on the specifications of Supabase .
for example:
- Monthly active users: Up to 100,000 (pay-as-you-go charges apply after that)
- Storage: Up to 8GB (exceeding 1GB per GB)
- File size, transfer volume, log retention period, etc.
In this way, the specifications related to development and operation are determined in detail by a "numbers x billing system," and
it is very difficult for non-engineers to see how much each will cost based on how much they use .
especially,
- Even if you say "100,000 MAU," it's hard to imagine how long it will take to reach that number.
- Even if you say "8GB storage," I don't know how you can exceed that.
- You may be surprised when the pay-as-you-go system suddenly kicks in.
There are also hidden cost risks such as:
Just looking at the "credit balance" is not enough to feel at ease; you may find
yourself wondering "Huh? Why isn't this working?" or "Why is money being generated?" during development.
Although Lovable itself is easy to use, it is important to keep in mind that unless you have a basic understanding of the underlying Supabase specifications, you may be caught off guard
❗You can only create React apps
Apps generated by Lovable are limited to being React-based,
so they cannot be built with frameworks such as Vue or Next.js.
While the functionality is sufficient for non-engineers, it may be a little lacking for engineers who want flexible configurations
❗The entire source code is output, but it may be difficult for non-engineers to use.
has
generated code for your web app in your browser While it gives you peace of mind knowing you can properly view the code, the output a complete React-based app with
a large number of files and a pure React structure.
Even for minor edits like "I want to change a little bit of wording" or "I want to fix the behavior of a button," it's difficult to know which file to touch, and I a bit of a challenge for non-engineers .
For example, a similar service called Base44 hides configuration files and organizes key files in an easy-to-see manner,
giving the impression that it is easy to understand "where to look."
Lovable is carefully structured , there is little navigation for "where and how to edit ," so non-engineers may have some difficulty fixing the code on their own.
Comparing Lovable's pricing plans! Which one is recommended?
Lovable offers three pricing plans in addition to the free plan.
The Pro plan also allows you to increase the number of monthly credits (at a higher monthly cost).

The differences between the two plans are summarized in the table below.
With the Free plan, you can barely create one app.
Plan Name | Monthly fee | credit | Supabase Integration | Original domain | GitHub integration | Features |
---|---|---|---|---|---|---|
Free | $0 | 5/day (up to 30/month) | ✅ Required | × | ✅ Code available | For trial use. Public only. |
Pro | $25 | 5/day (max 150/month) + 100 credits/month | ✅ Required | ✅ Supported | ✅ Code available | Ideal for personal development. Custom domain and private settings are also available. |
Business | $50 | 5/day (max 150/month) + 100 credits/month | ✅ Required | ✅ Supported | ✅ Code available | Intended for team development and corporate use. Includes SSO and data control. |
Enterprise | Please inquire | custom | ✅ Required | ✅ Supported | ✅ Code available | Includes implementation assistance and dedicated support. For large organizations |
✅ If you want to develop an app, the “Pro Plan” is almost essential!
I actually use the Pro plan ($25 per month) , and if you want to create a proper app, this plan essentially the starting point .
- 100 credits per month + 5 credits per day (maximum 150/month) and plenty of executions
- Supports your own domain , so you can publish it as a service as is
- It has all the necessary features, including private projects, GitHub integration, and user permission management
However, you need to consider Supabase charges as a set.
Lovable is based on Supabase, so a Supabase account and connection is almost essential for using the backend, authentication, and database .
- The free plan has limitations such as "2 projects," "500MB," and "50,000 MAU."
- If you create multiple apps or expand storage or authentication, you will need to pay $25/month for the Pro version of Supabase.
In other words, Lovable Pro ($25) + Supabase Pro ($25) = the minimum monthly cost of about $50 .
It's good to know this in advance.
the $25/month "Pro Plan." I'm actually using it myself, and I feel it's the perfect first step
- ✅ Solid backend configuration with Supabase integration
- ✅ You can also publish on your own domain
- ✅ Manage your code with peace of mind by integrating with GitHub
- ✅ Enough credits to support multiple app development
How to get started with Lovable! Detailed explanation of how to set up Supabase
Using Lovable is very simple. Follow the steps below to start building your app right away.
Both the front-end and database can be built using natural language .
From authentication to back-end and deployment, you can "build it properly" without writing any code!
Lovable is perfect for taking the next step in vibe coding.
If you're serious about development, the Pro plan ($25/month)!
▶ Try Lovable for the first timeFirst, go to the official website and select "Get started."

②Create an account (Google account is OK)
When "Create Your Account" appears, register an account with Google or Email.
There are several fields to enter the required information on the next screen.

Once you've entered your account details, you'll be able to create an app. If you're starting with the free plan, this completes the process.
Next, we'll show you how to sign up for the Pro plan or higher and how to activate Supabase.

③ Open Plans & Billing and sign up for the Pro plan (not necessary if you just want to try it out)
Select "Account icon" ⇒ "Settings".

Select "Plans & Billing" and upgrade to the Pro plan. (Make sure your credits are set to 100 at this point.)

④Register the Supabase integration settings
Select "Account icon" ⇒ "Settings".

Select "Supabase" ⇒ "Manage Connected Organizations".

Select "Add More Organizations."
*If you have not registered a Supabase account, you may be prompted to register an account.

Select "Authorize Lavable".

Now you are connected to Supabase,
but you probably don't have a project, so create one.
Below the chat, you will see "Supabase", so select it and then select "Create project".

Enter the required information and select "Create new project".

This will create a new project, so select it before you start creating an app.
Note: It's best to create a new project every time you create a new app.

⑤You can check and adjust the generated app and publish it as is!
Now all you have to do is develop your app and publish it!

For detailed instructions on how to create an app, please see our separate article, which explains the steps with actual screenshots.
It provides detailed instructions on how to create and publish an app, including how to publish it on your own domain.
(in preparation)
Finally: With Supabase on your side, Lovable becomes the "best development environment for non-engineers"
No-code isn't enough for you, but you're not ready to become an engineer.
For those who find themselves in this "middle ground," Lovable and Supabase is ideal.
While based on the Supabase structure, Lovable allows you to complete backend functions, authentication, and database operations in natural language.
Furthermore, the structure is automatically generated while naturally protecting the basics of security and design , so even those who are not confident in their development skills can create a "proper app."
Of course, there are restrictions and charges on the Supabase side,
valuable experience of "even non-engineers being able to develop serious services" more than makes up for that
If you want to create something properly without writing any code
Both the front-end and database can be built using natural language .
From authentication to back-end and deployment, you can "build it properly" without writing any code!
Lovable is perfect for taking the next step in vibe coding.
If you're serious about development, the Pro plan ($25/month)!
▶ Try Lovable for the first time- The crisp typing feel that is unique to the capacitive non-contact system!
- REALFORCE's first wireless compatible device! Wired connection also available!
- Unlike the HHKB, the Japanese keyboard layout has no quirks and is easy for anyone to use!
- Equipped with a thumb wheel, horizontal scrolling is very easy!
- It also has excellent noise reduction performance, making it quiet and comfortable!
- Scrolling can be switched between high speed mode and ratchet mode!