A modern deployment platform built with FastAPI backend and Next.js frontend.
agentzero-launch/
├── backend/ # FastAPI backend application
│ ├── app/
│ │ ├── api/ # API endpoints (auth, deployments, providers, billing)
│ │ ├── core/ # Core configuration and database
│ │ ├── models/ # Database models
│ │ ├── schemas/ # Pydantic schemas
│ │ └── services/# Business logic (SDL generator)
│ ├── requirements.txt
│ └── main.py
├── frontend/ # Next.js frontend application
│ ├── package.json
│ ├── next.config.ts
│ └── tailwind.config.ts
└── logs/ # Application logs
- Navigate to backend directory:
cd backend- Create virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Run the backend server:
python main.pyThe backend will run on the default FastAPI port (usually 8000).
- Navigate to frontend directory:
cd frontend- Install dependencies:
npm install- Run the development server:
npm run devThe frontend will run on http://localhost:3000
- Authentication: Secure user authentication system
- Deployments: Manage application deployments
- Providers: Track and manage cloud providers
- Billing: Handle billing information
- SDL Generator: Automated SDL (Stack Definition Language) generation
- FastAPI
- Python 3.13+
- Pydantic
- Uvicorn
- Next.js 16
- React 19
- TypeScript
- TailwindCSS 4
MIT License