Skip to content

ToXMon/agentzero-launch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentZero Launch

A modern deployment platform built with FastAPI backend and Next.js frontend.

Project Structure

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

Backend Setup

  1. Navigate to backend directory:
cd backend
  1. Create virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the backend server:
python main.py

The backend will run on the default FastAPI port (usually 8000).

Frontend Setup

  1. Navigate to frontend directory:
cd frontend
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev

The frontend will run on http://localhost:3000

Features

  • 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

Tech Stack

Backend

  • FastAPI
  • Python 3.13+
  • Pydantic
  • Uvicorn

Frontend

  • Next.js 16
  • React 19
  • TypeScript
  • TailwindCSS 4

License

MIT License

About

A modern deployment platform built with FastAPI backend and Next.js frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors