quantivo

nokodo logo
---

Monorepo Template

**Modern & production-ready full-stack template that saves you weeks of setup: FastAPI backend + Svelte 5 frontend with containerization, full CI/CD, VS Code support, and AI integrations.** [![License](https://img.shields.io/github/license/nokodo-labs/monorepo-template)](LICENSE) [![Stars](https://img.shields.io/github/stars/nokodo-labs/monorepo-template?style=social)](https://github.com/nokodo-labs/monorepo-template/stargazers) [![Issues](https://img.shields.io/github/issues/nokodo-labs/monorepo-template)](https://github.com/nokodo-labs/monorepo-template/issues) [![Pull Requests](https://img.shields.io/github/issues-pr/nokodo-labs/monorepo-template)](https://github.com/nokodo-labs/monorepo-template/pulls) [![Python](https://img.shields.io/badge/python-3.13+-blue.svg)](https://www.python.org/downloads/) [![Node](https://img.shields.io/badge/node-24+-green.svg)](https://nodejs.org/)

🛠️ Stack

✨ Features

🚀 Quick Start

1️⃣ Create Your Repository

2️⃣ Customize Project

Rename backend/project_slug/ to your project name and update references. See docs/setup.md for detailed instructions.

3️⃣ Start Development

cd .docker
docker compose up -d

Your services:

💡 VS Code users: Open the workspace to get tasks, debugger configs, and recommended extensions automatically.

4️⃣ Deploy to Production

CI/CD automatically builds and pushes Docker images to GitHub Container Registry (GHCR) on every commit. Images are tagged as:

Deploy with Docker:

# Pull pre-built images and deploy
docker compose pull
docker compose up -d

💡 Tip: See docs/setup.md for full deployment instructions and environment configuration.

📁 Structure

backend/
├── api/                   # FastAPI application
│   ├── api/v1/endpoints/  # Route handlers
│   ├── core/              # Config, database
│   ├── models/            # SQLAlchemy ORM
│   ├── schemas/           # Pydantic validation
│   ├── tests/             # API & ORM tests
│   └── alembic/           # Database migrations
├── project_slug/          # SDK/service layer (rename me!)
│   └── tests/             # SDK unit tests (optional)
├── tests/                 # E2E integration tests
└── data/                  # Data storage (volume mounted)

frontend/
├── src/
│   ├── lib/               # Components
│   └── main.ts            # Entry point
└── nginx.conf             # Production server

.docker/                   # Docker configs
├── Dockerfile.backend     # Backend build
├── Dockerfile.frontend    # Frontend build
├── docker-compose.yml     # Production
└── docker-compose.dev.yml # Development

.github/                   # CI/CD, Dependabot, CODEOWNERS
.vscode/                   # Editor config, tasks, debugger
tools/release_please/      # Release automation config

🏗️ Architecture

Backend:

Frontend:

📄 License

BSD 3-Clause - See LICENSE for details.