Quick Start¶
Get your AI application running in 5 minutes.
1. Create a Project¶
Bash
# Interactive wizard (recommended)
fastapi-fullstack new
# Or use the AI agent preset
fastapi-fullstack create my_app --preset ai-agent
2. Install Dependencies¶
Windows Users
The make command requires GNU Make. Install via Chocolatey (choco install make), use WSL, or run commands manually from the Makefile.
3. Start the Database¶
4. Run Migrations¶
Bash
# Create initial migration
make db-migrate
# Enter message: "Initial migration"
# Apply migrations
make db-upgrade
5. Create Admin User¶
6. Start the Backend¶
7. Start the Frontend¶
Open a new terminal:
Access Your Application¶
| Service | URL |
|---|---|
| API | http://localhost:8000 |
| API Docs | http://localhost:8000/docs |
| Admin Panel | http://localhost:8000/admin |
| Frontend | http://localhost:3000 |
Using Docker¶
Run everything in containers:
Project CLI¶
Each generated project has a CLI:
Bash
cd backend
# Server commands
uv run my_app server run --reload
# Database commands
uv run my_app db migrate -m "Add users"
uv run my_app db upgrade
# User commands
uv run my_app user create-admin
Next Steps¶
- Configuration - Customize your project
- AI Agents - Set up AI frameworks
- Deployment - Deploy to production