🧰 Before you start
- A Lovable account (free tier)
- A clear idea of the app: who uses it and what it does
🪜 Step by step
- 1☐
Write a one-paragraph idea
Who is it for, what's the main thing they do, what's on each page? (Prompt below.)
- 2☐
Go to lovable.dev
Sign up and you'll see a box asking what you want to build.
- 3☐
Paste your description
Paste your app description and press Enter. Lovable builds a first version you can click around.
- 4☐
Improve it by chatting
Type changes like 'make the button bigger' or 'add a login page'. Make one change at a time.
- 5☐
Add data and logins
Ask it to add user accounts and a database (where your app stores information); follow its prompts to connect.
- 6☐
Test with real people
Share the preview link with 5 friends and fix what confuses them.
- 7☐
Publish
Click Publish to put it online; add your own domain later.
💬 Copy-paste prompts
Tap Copy prompt, paste it into your AI (Grok, ChatGPT, Claude or Gemini), then replace the [yellow bits] with your own details.
Build a mobile-friendly web app called [name] for [who]. Main goal: [what users do, e.g. book a property viewing and receive a reminder]. Pages: [home, sign up/login, main feature page, dashboard, settings]. Features: [list 3-5]. Design: clean, modern, [colours], large buttons, easy for non-technical users. Start with sample data so I can test it.
On the [page name] page, [describe the problem, e.g. the 'Book' button doesn't save the date]. Please fix it, explain in one sentence what you changed, and don't change anything else.
⚠️ Tips & common mistakes
- Small steps work better than giant requests.
- Never put passwords or secret keys in the chat.
- Ask a developer to review security before handling payments or personal data.