Getting Started with Lovable
Lovable turns a text description into a working web app. No coding required. Here's how to set it up before using our build guides.
What you need
- • A Lovable account at lovable.dev (free tier available, paid plans for more builds)
- • An idea for what you want to build.
Create your Lovable account
Sign up at lovable.dev. Free tier gives you a few builds to try. Paid plans give you more builds per month and custom domains.
Start free. Build something small to see how it works before committing to a plan.
Describe what you want
Type a plain-English description of the app you want. "Build me a dashboard that tracks my monthly expenses with charts" is enough to get started.
Be specific about layout, features, and style. Our guides come with pre-written prompts that produce clean results.
Review and iterate
Lovable generates a working app. Click through it, test the features, and tell it what to change. "Make the sidebar collapsible" or "Add a dark mode toggle."
Don't try to get it perfect in one shot. Build in layers — get the structure right first, then refine.
Connect Supabase for data
Lovable integrates with Supabase for database, auth, and storage. Click "Connect Supabase" to add a real backend to your app.
Lovable can set up the Supabase tables and auth for you. Just describe what data you need to store.
Connect your GitHub repo
Lovable can push code to a GitHub repo so you can keep editing in VS Code or Cursor after the initial build.
Connect GitHub early. It makes it easy to version control and deploy through your own pipeline.
Deploy your app
Click "Deploy" to get a live URL. Lovable hosts it for you, or you can deploy to your own domain via Netlify or Vercel.
The free deploy URL works for testing and sharing. Set up a custom domain when you're ready to go live.
Ready to go?
Now that Lovable is set up, our premium build guides come with pre-written prompts that produce clean, working apps. Just paste and build.