In this section, we will discover one of my favorite tools for creating beautiful front ends.
Lovable.
We will start by creating an app from scratch, which will be a Kanban board.
The application that we will be building will be fully functional, but it will also go beyond just
building a frontend.
Our application needs a way to process and store data, and for that we're going to use Supabase.
Supabase is a service which will provide the necessary backend for our application, and we need this
backend to process and store the data.
What's great is that lovable offers a unified approach, allowing us to build both the front end and
the backend from a chat interface without having to interact with the code directly.
This makes developing and deploying a web app accessible to everyone, so this tool is ideal for anyone
without much programming experience who still wants to build a useful tool.
I mean, this is just amazing.
Before Agenting I researching and building such an app would have taken me maybe one week.
Now, with the right guidance, this initial version can be created in 10 to 30 minutes.
In terms of pricing, lovable does not offer a free trial, but it has a free plan which offers, unfortunately,
just five daily credits.
So a message, a prompt that you're sending that is one credit.
So this means you can only send five prompts per day.
It is not allowed, but it's still enough to build something useful.
You just need to be super careful how you use them.
Also, keep in mind that a project that you will create will be public.
There is no option for a private project under the free plan.
The Pro plan costs $25 per month and provides 100 credits.
This allows you to have also private projects, so if you need to work on a private project, you need
to get one of the paid plans.
The other service that we'll be using is Supabase.
And super base has a free plan, and a free plan for super base contains everything that we need in
order to get started, so no worries there.
So just by sticking with the free plans from super base and lovable, you should theoretically build
a decent application or at least get started building one and get a sense of if you really love lovable
or not.
But if you stick to the free plan, you may need a few days to go through this section, which can be
a bit annoying.
We will also learn how to take our application outside of lovable by connecting to GitHub, and in that
way we'll have direct access to the source code of the application.
The registration process for lovable is straightforward, and for super base, you still need to navigate
a few questions because it is more like a technical tool.
Nothing too complicated, just in general.
Stick with the default.
So pause this video for a second and go ahead and create a lovable and a super base account using the
free plan, and I'll see you in a bit.
You're going to find links in the resources folder.