Lovable
Claude Code
Prototype
AI
No-code

How to use Lovable or Claude Code for a prototype

A practical guide: from idea to a clickable prototype — without a software house and without coding skills.

Mateusz KozłowskiMateusz Kozłowski11 min read

Lovable or Claude Code — which to choose

From your perspective both tools do the same thing: they turn a description into a working app. They differ in how much you want to see „under the hood” and how much control you need. Lovable is browser and clicking. Claude Code is a terminal and full control over the code.

AspectLovableClaude Code
Where it runsIn the browser, nothing to installOn your computer, in the terminal
Who it's forStarting from scratch, want to see results fastWant control over code or already have a project
ResultA clickable app with nice UI out of the boxReal code you can keep developing
Learning curveMinimal — you write what you wantA bit higher — you work in files and the terminal
Cost to startFree plan to start, subscription laterPaid subscription, but the model's full power

A prototype in Lovable step by step

Lovable builds the app from a description in the chat window. You don't see the code unless you want to — you see the live result next to it.

  1. Create a free account at lovable.dev and start a new project.
  2. In the first message, describe in one paragraph what the app should do and who uses it. Don't go into detail — the skeleton first.
  3. Wait for Lovable to generate the first version. Click it, check the flow.
  4. Refine piece by piece: „add a status column”, „reorder the fields”, „make the button green”. One change per message works best.
  5. Once the flow looks sensible, use the preview to share it with someone via a link.

A prototype in Claude Code step by step

Claude Code runs in the terminal and works directly on the project files. Same philosophy, but you hold real code a developer can later extend.

  1. Install Claude Code following the instructions on Anthropic's site and run it in an empty project folder.
  2. Ask it to create a simple app: „Build a Next.js app with a single client-list screen and an add form”.
  3. Claude creates the files and tells you how to run the preview. You open it locally in the browser.
  4. You refine through conversation, just like in Lovable — but you can also ask it to explain what a given part does and learn along the way.
  5. The code stays with you. You can zip it and hand it to us or any developer to finish.

How to write prompts that give a sensible result

The quality of a prototype depends 90% on how you describe what you want. A bad instruction is a generality. A good instruction says: who, does what, sees what, and what happens on click.

Bad

Build me a system to manage my company.

Good

Build an app for a sewing workshop owner. The main screen is an order list: columns client, product, quantity, status (new / sewing / done), deadline. The „add order” button opens a form with those fields. Clicking an order shows its details.

Context: an app for the owner of a small sewing workshop.
Goal: get control of orders instead of tracking them in a notebook.

Screen 1 — Order list:
- columns: client, product, quantity, status, deadline
- status: new / sewing / done / shipped
- „Add order” button at the top

Screen 2 — Add form:
- fields: client, product, quantity, deadline, note
- „Save” button returns to the list

No login and no database for now — data can be sample data.

Common pitfalls (and how to avoid them)

  • You want everything at once. Fix: one screen, one flow, the rest later.
  • You put in real customer data. Don't — a prototype is not a secure system. Use sample data.
  • You confuse „works on screen” with „ready for the company”. A prototype shows the idea; it doesn't replace implementation.
  • You give up after the first weird result. AI makes mistakes — tell it what's wrong and ask for a fix. That's a normal part of the work.
  • You don't save versions. When something works, make a copy or a commit before asking for big changes.

What to do with a finished prototype

You have a clickable prototype — and this is the moment to talk to someone who has done it many times. A prototype shows the idea beautifully, but between it and a tool your company will stand on there's work: security, integration with what you already use, and maintenance.

Come with a prototype and the implementation conversation will be concrete from the first minute. Instead of guessing what you mean, we'll look at the screen together and say plainly what to keep and what to change.


Mateusz Kozłowski

Mateusz Kozłowski

Founder of flowbiz · Process automation expert

I implement automations, integrations and AI in mid-sized companies across Pomerania and Kuyavia-Pomerania.

More about the author
Mateusz from flowbiz - automation expert

Free Consultation

Reclaim 40 hours weekly

I'll walk you through the automation process step by step. No technical jargon, no hidden costs - just concrete solutions tailored to your business.

Free process audit - we'll pinpoint your biggest bottlenecks

Concrete savings plan - we'll show you how much you'll save

Fast rollout - see your first results within a week