Conversational MVP Builder
The MVP Builder is Autoflowly's core feature. You describe a business idea in plain English, and the platform generates a complete, deployed full-stack application.
How It Works
The generation pipeline has four stages:
1. Idea Analysis
When you submit a description, the system:
- Extracts the industry, target audience, and core features
- Identifies the best-fit template from 54+ prebuilt options
- Determines the tech stack (React/Next.js frontend, FastAPI backend, PostgreSQL)
2. Template-AI Hybrid Generation
Autoflowly uses a hybrid architecture — combining prebuilt templates with AI code generation:
| Component | How It's Built |
|---|---|
| Project structure | Prebuilt template matching your app category |
| UI components | AI-generated React/Next.js pages customized to your description |
| Backend API | FastAPI endpoints with auth, CRUD, and business logic |
| Database schema | PostgreSQL models based on your features |
| Styling | Tailwind CSS with professional design patterns |
| Deployment config | Kubernetes manifests, startup scripts, health checks |
This hybrid approach means you get the reliability of tested templates with the customization of AI generation.
3. SmartDoctor Validation
Before deployment, every MVP passes through the SmartDoctor self-healing engine:
- Python syntax check —
compile()all.pyfiles - JSX/TSX validation — detect unclosed tags, broken imports
- Dependency verification — ensure all packages are declared
- Config scaffolding — generate missing build configs
- Multi-pass repair — detect → fix → verify → repeat
4. Deployment
The final MVP is deployed to Kubernetes:
- Gets a live URL:
https://mvp-{name}.preview.autoflowly.com - Runs in its own isolated pod
- Includes health checks and auto-restart
- Frontend served via Nginx, backend via Uvicorn
AI Providers
You can choose which AI generates your code:
| Provider | Model | Best For |
|---|---|---|
| Claude (default) | claude-3-5-sonnet | Structured, complete code with fewer errors |
| GPT | gpt-4 / gpt-3.5-turbo | Fast generation, good for simpler apps |
| Gemini | gemini-pro | Alternative with automatic fallback |
The system automatically falls back to another provider if the selected one is unavailable or returns an error.
What Gets Generated
A typical MVP includes 10–25 files:
frontend/
├── src/
│ ├── app/
│ │ ├── layout.tsx # Root layout with nav
│ │ ├── page.tsx # Landing page
│ │ ├── login/page.tsx # Auth pages
│ │ ├── register/page.tsx
│ │ └── dashboard/
│ │ ├── page.tsx # Main dashboard
│ │ └── settings/page.tsx
│ ├── components/ # Reusable UI components
│ └── lib/ # Utilities, API client
├── package.json
├── tailwind.config.ts
└── next.config.js
backend/
├── main.py # FastAPI app with all routes
├── config.py # Environment config
├── requirements.txt # Python dependencies
└── models/ # Database models
Customizing After Generation
After your MVP is generated, you can:
- Edit code in the built-in Code Editor
- Chat to modify — describe changes in natural language and regenerate specific files
- Run SmartDoctor — diagnose and fix issues with one click
- Re-deploy — push changes live instantly
API Access
Generate MVPs programmatically:
curl -X POST https://api.autoflowly.com/api/conversational-mvp/quick-mvp \
-H "Content-Type: application/json" \
-d '{
"app_name": "Budget Tracker",
"description": "Personal budget tracker for freelancers with expense categories and monthly reports",
"ai_provider": "claude"
}'
See the API Reference for full endpoint documentation.