ARTICLE

You Built It in Bolt, but the User Sees a Blank Screen: That Is Not an MVP Yet

An AI builder at $20–$25 a month gives you a polished app in minutes, and it feels like you've shipped. But if an outside user signs in to an empty dashboard, you have a prototype, not an MVP.

Your first prospective user clicks the link, signs up, logs in, and sees nothing. An empty dashboard or a blank screen. Same topic: MCP With No Credits and.

An hour earlier it all looked done. You opened an AI builder like Bolt or Lovable, typed a few lines of prompt, and got a polished dashboard within minutes. Entry Pro plans run around $20–$25 per month, according to platform pricing pages and independent overviews such as mean.ceo. It felt ready to ship, so you sent the link. A closer look: Is Bubble.io Down, or Did.

What Actually Happened

In late October, Bolt changed its cloud database rules. New database tables are now private by default. If the app doesn't explicitly set read and write permissions for users, the database blocks the queries. The visitor gets an empty screen or a permission error. Worth reading next: ‘Free Forever’ Is Not an.

In the builder preview everything worked, because you were looking at mock data or at the app with creator-level permissions. A regular visitor has neither, so the database refused to hand over any data.

Demo vs. MVP: The Founder's Distinction

I don't treat this as a minor config issue. It shows exactly where an interactive prototype ends and a real MVP begins.

  • A demo or prototype shows what a product could look like. It usually runs on curated examples and works properly only when the founder is the one clicking.
  • An MVP (Minimum Viable Product) is a working system for actual customers. Startup frameworks from Y Combinator and Microsoft for Startups describe it as running on real infrastructure, where outside users get their own outcome without your help.

Demo vs. MVP: The Founder's Distinction

Name What it is for What it is not for
Demo or prototype Showing what a product could look like, usually on curated examples Outside users getting their own outcome without your help (it works properly only when the founder is clicking)
MVP (Minimum Viable Product) A working system for actual customers on real infrastructure, where outside users get their own outcome without your help A curated example that only behaves correctly when the founder is the one clicking

If an outsider can't sign up, save an entry, and see their own data in their workspace, you don't have a version 1.0 yet. You have an interactive presentation.

Should You Switch Tools Over This?

No. A private-by-default database is not a reason to drop Bolt, move to Bubble overnight, or pay for custom development. AI generators are good at testing early product ideas fast.

The real problem is expectations. A clean interface is half the work. Real software needs working authentication, persistent data storage, and proper access rules. In Bolt, fixing this usually takes one prompt asking the tool to set up explicit table permissions.

The Simple MVP Readiness Test

Before I'd announce an app to customers or investors, I'd run this check:

  1. Open the published URL in an incognito window (or ask a friend to test it).
  2. Create a brand-new user account.
  3. Do the main user action: submit a form, create an item, or save an entry.
  4. Refresh the page and confirm the data is still there and shows up for that user.

When an outsider can log in and see their own result instead of an empty shell, you've shipped an MVP.

← All articles