Build & Prototype Modes
Choose how StackMivo generates your app (a full-stack Build or a static Prototype) and pick the tech stack it targets, from Blade to React, Vue, or Livewire.
When you start a new app on the Chat screen, two choices shape what StackMivo generates: the builder mode (Build vs. Prototype) and, when enabled, the tech stack.
Build mode vs. Prototype mode
A mode selector sits above the prompt box. Pick the one that matches what you want.
| Mode | What you get | Best for |
|---|---|---|
| Build | A full-stack Laravel app with a database, models, and dynamic functionality | Real, working applications with data, forms, auth, and business logic |
| Prototype | A static UI design: pages and layout only, no backend logic | Quickly mocking up screens and layouts to validate a look and feel |
When to use each
- Choose Prototype when you want to explore an idea, iterate on layout, or produce a clickable-looking design fast, without wiring up data or logic.
- Choose Build when you want a functioning app: one that stores data, has models and relationships, and includes real behavior rather than static pages.
Plan availability: Build mode requires a Build plan. On the Free and Prototype tiers the selector defaults to Prototype, and choosing Build opens the upgrade dialog. See Free & Prototype tiers.
Build mode adds a review step. For a new project in Build mode, the AI first writes a build plan and waits for you to approve it before anything is provisioned. See Reviewing the Build Plan.
Tech stacks
StackMivo always generates a Laravel backend, but you can choose how the front end is built. When the stack selector is available, you'll see a row of stack chips below the prompt.
| Stack | Description | Good fit for |
|---|---|---|
| Laravel + React + Inertia | React front end wired to Laravel through Inertia.js | Rich, component-driven UIs with heavy client-side interactivity |
| Laravel + Vue 3 + Inertia | Vue 3 front end wired to Laravel through Inertia.js | The same reactive SPA feel as React, for Vue-oriented teams |
| Laravel + Livewire | Reactive UI driven from PHP, with minimal JavaScript | Dynamic interfaces without writing a separate JS front end |
| Laravel + Blade | Classic server-rendered Blade templates | Simple, traditional multi-page apps and the lightest stack |
The stack selector is controlled by the platform. If it isn't shown, new projects use the platform's default stack and you don't need to choose. When it is shown, the stack you pick applies to the project you're creating.
Choosing a stack
- Blade is the simplest and lightest: server-rendered pages, no front-end build step to reason about.
- Livewire adds reactivity while keeping you in PHP, so you get dynamic components without a separate JavaScript app.
- React and Vue (both via Inertia) give you a full single-page-app experience with component-based, highly interactive UIs. Pick the framework your team prefers.
The tech stack is chosen when a project is created. Plan the stack up front, since switching an existing project to a different front-end stack is not a one-click change.
Generating an App
Describe your app idea in plain English and generate a complete, full-stack Laravel project with AI, including auth, database, and a live URL.
Reviewing the Build Plan
For new full-stack apps, StackMivo writes a plan first and waits for your approval before it builds anything. Learn what the plan shows, what Approve and Reject do, and how credits are charged.