Learn Lovable, one topic at a time
26 free guides across 18 topic areas. Everything is written from real builds, tested against the current version of Lovable, and re-checked as the platform changes.

Getting Started
Understanding Lovable, creating a project, prompts, project structure, publishing and basic workflows.
What Is Lovable? A Plain-English Explanation
An honest explanation of what Lovable actually does, what it generates, and where its limits are — written for people who are not developers.
How to Build Your First Website with Lovable
Go from a blank project to a published multi-page website, with the exact prompt structure that avoids the most common first-build mistakes.

Prompting
Writing effective build prompts, follow-up prompts, debugging prompts and feature prompts.
How to Improve a Lovable Build Prompt
Take a weak prompt and rewrite it into one that produces a predictable build — with before and after examples.
How to Write a Good Lovable Prompt
The structure of a build prompt that gets a usable result first time: context, scope, behaviour, constraints and acceptance criteria.

Website Building
Landing pages, business websites, blogs, portfolios and marketing sites.

SaaS Building
Accounts, subscriptions, dashboards, permissions, onboarding and multi-user applications.
How to Build a SaaS MVP with Lovable
The order to build things in — accounts, data model, core loop, billing — so you do not rebuild the foundations twice.
How to Create an Admin Dashboard
A secure internal area with real metrics, list views and edit actions — not just a page called /admin.

UI & Design
Layouts, components, responsive design, colours, typography and polishing AI-generated interfaces.

Supabase
Databases, authentication, storage, RLS, edge functions, queries and connecting the backend properly.

Authentication
Login, signup, password reset, roles, protected routes and user management.
How to Add User Roles and Permissions
Admin, editor and member roles done safely — stored separately from user profiles so they cannot be escalated.
How to Create Protected Pages
Restrict routes to signed-in users properly — including the server-side check most AI-generated guards miss.
How to Add User Login to a Lovable Project
Sign-up, sign-in, sign-out and sessions — plus the settings people forget that break login on the live site.

Database
Tables, relationships, CRUD, migrations, database design and troubleshooting.

APIs & Integrations
Third-party APIs, webhooks, external systems, data integrations and API security.

Payments
Stripe and other payment workflows, subscriptions, checkout and billing.

Resend, transactional emails, forms, notifications and inbound email workflows.

SEO
Metadata, sitemaps, robots.txt, structured data, indexing and technical SEO.
How to Set Up SEO for a Lovable Project
Titles, descriptions, canonical URLs, Open Graph and structured data — the technical SEO baseline every project needs.
How to Generate a Dynamic Sitemap
Serve an XML sitemap that updates itself as you publish new content, instead of a static file that goes stale.

Performance
Loading speed, Core Web Vitals, query efficiency, scripts, assets and frontend optimisation.

Analytics
Google Analytics, GTM, custom events and user behaviour tracking.
How to Add Google Tag Manager
Install GTM alongside or instead of a direct GA4 tag, and push clean data-layer events.
How to Add Google Analytics to a Lovable Project
Install GA4 correctly, verify it is firing, and track the events that actually tell you something.

Deployment & Domains
Publishing, custom domains, DNS, Cloudflare and production setup.

Security
RLS, API keys, authentication, server-side secrets and common security mistakes.
How to Secure Your Database with Row Level Security
What row level security actually does, how to write policies that work, and how to prove your data is not exposed.
How to Store API Keys Securely
Which keys are safe in code, which must be secrets, and how to tell the difference.

Troubleshooting
Build errors, backend errors, broken components, loading problems and debugging.
How to Fix Row Level Security Errors
A diagnostic order for permission errors: privileges, policy existence, policy logic, then session state.
How to Debug a Lovable Project
A repeatable debugging loop: reproduce, isolate, read the actual error, change one thing, verify.

Advanced
Custom code, complex integrations, architecture, advanced patterns and scaling.
Nothing published here yet. Vote for what you want first.