How to build an app prototype in Bolt.new (no code)

Describe the app, refine it in plain language, and share a working prototype with real sign-in and saved data in one session.

Two people at a kitchen table, one sketching app screens in a notebook while the other works on a laptop showing a calendar booking app

You sketch the screens, connect them in a design tool, and hand testers something that looks like an app, right up until they tap a button and nothing happens.

To build an app prototype in Bolt.new, you describe the app in plain language and the agent builds a working version while you watch. You refine it by describing changes, then publish it to a live URL with real data and sign-in included. The whole loop fits in one sitting, and no step involves writing code.

What counts as an app prototype in Bolt.new?

In Bolt.new, an AI app builder, an app prototype is a working application rather than a picture of one: as of 2026, the data testers enter lands in a real database, sign-in creates real accounts, and the buttons run the app's logic.

Testers use the prototype instead of imagining it, so they hit problems a clickable mockup can't show. For the full case on working prototypes versus mockups, and how the AI prototyping tool categories compare, see our AI prototyping guide.

You don't need a software background to build this kind of prototype. 93% of small business owners building on Bolt.new aren't professional developers (Bolt.new platform data, 2026). They know their business, describe what they need, and let the agent handle the construction.

What do you need before you start?

You need one workflow, three to five features, and a sentence about who uses the app. You don't need wireframes or a spec.

The workflow is the part to get right. A prototype exists to test whether one job works for one kind of user, so pick the job that matters most and cut the rest. For a tutoring business, that's "a parent books a session." Messaging, invoices, and an app for tutors can wait for a later version.

Then write the prompt. A skeleton that works:

Build a [type of app] for [who will use it]. Users should be able to [core action]. It needs [three to five features]. Include sign-in, and start me on the [main] screen.

Filled in: "Build a booking portal for my tutoring business. Parents should be able to sign in, book a session time, and see notes from past sessions. It needs a calendar, a booking form, and a simple dashboard for me. Start with the parent booking screen."

Don't over-specify. The agent fills in whatever you leave out, and you can change any of its choices later with one sentence.

How do you build an app prototype in Bolt.new, step by step?

The build runs in five steps, and each one happens in the same chat.

  1. Describe the app in one prompt. Paste your filled-in skeleton into Bolt.new and send it. The agent plans the app, builds it, and opens a preview beside the chat, so you watch the prototype take shape instead of waiting on a reveal.

  2. Click through the first version. The preview is a running app from the first build: open it, tap through the core job, and note what's off. Look for gaps on this pass and leave polish for later; a rough screen that works will teach you more than a pretty one that doesn't.

  3. Refine in plain language. "Make the calendar show one week at a time." "Move the booking button to the top." "Parents should get a confirmation screen after booking." Each request revises the same app while you watch. You keep every decision, and a revision costs a sentence instead of a change order.

  4. Add real data and sign-in. Ask for it the same way: "Add user accounts so each parent sees only their own bookings." Bolt wires up a database and authentication, so each tester signs in to their own account and their bookings are still there on the next visit. From here on, your feedback comes from people using the app.

  5. Publish and share the URL. One action puts the prototype at a live link. Send it to five people who match your users. They open the link in a browser; there's nothing to install.

What you have at the end of each step:

Step What exists when it's done
1. Describe A planned build taking shape in the preview
2. Click through A list of gaps, drawn from the app itself
3. Refine The app behaving the way you described
4. Data and sign-in Testers with their own accounts and saved data
5. Publish A live URL anyone can open

How do you test an app prototype with real users?

To test an app prototype, send the live URL to a handful of people who match your users, then weigh what they do above what they say. A tester who calls the app "great" and then can't finish a booking has shown you which one counts.

From each tester, note whether they finished the core job without help, where they stalled or backtracked, and what they expected to find that wasn't there. Those answers tell you what the next prompt should fix.

Then fix it the same day. Because revisions happen in plain language, the gap between "a tester got confused" and "the confusing screen is gone" is minutes. Send the fixed version back to the same testers and watch again.

From prototype to product

A Bolt prototype and the product it becomes are the same app: same database, same accounts, same code underneath, growing one request at a time.

The traditional path treats the prototype as disposable: validate with a mockup, then pay US freelance and small-shop development rates of $100 to $300 an hour to build the real thing from scratch (FullStack Labs, 2025). In Bolt, validation and construction are the same work. When the prototype proves out, you keep going: more features, a custom domain, and GitHub sync when a developer or team joins, since the app is standard code they can pick up and extend.

Charlie Revill, a UK manufacturing engineer and self-described non-coder, built E.L.I, a lean-improvement app on Bolt.new in about four weeks while holding a full-time engineering job, then founded a company on it within a month. "I had my own database in Supabase. I had Stripe set up where people could make payments and get access. And it all worked."

Describe your app and start building on Bolt.new for free.

FAQ

Frequently asked questions

Start with the single task the app has to handle, plus the few screens and features that task depends on. Add sign-in if testers will come back. Everything else waits for version two, since testers give clearer feedback on an app that handles one task end to end than on one that attempts five.

No. Describe the app in plain language and Bolt.new's agent handles layout and styling. If you have a sketch or a screenshot of something close to what you want, attach it to the prompt and the agent works from that.

Yes. Ask Bolt.new to add sign-in and each tester gets their own account, with their own data saved between visits. Before the prototype becomes a customer-facing product, review who can see what; access rules deserve a deliberate pass on any app headed for real users.

A first version appears within minutes of your opening prompt, and a testable prototype with sign-in and a live URL fits in a single working session. The variable is iteration: each plain-language revision takes about as long as typing it, so most of your time goes to clicking through the app and deciding what to change.

You can build and publish your first prototype on Bolt.new's free plan. Paid plans add building capacity when a prototype turns into steady work; current options are on the pricing page. Publishing to a live URL is part of the platform, not a separate charge.

It can become the product. Bolt.new builds standard code, so the version your testers used is the one you keep extending, with the same database and user accounts. Add features or a custom domain as you go, and if developers join later, sync the project to GitHub so they can pick up where you left off.

You want more?
Build smarter, every week

The sharpest thinking on building with AI - product drops, engineering deep-dives, and tips that ship.