Skip to content

FastAPI Project Documentation

Welcome to the FastAPI Project documentation. This GitBook-style documentation site contains the README files from all repositories in the project, automatically synchronized and updated.

Project Repositories

Repository Description
App Repository The main application code with FastAPI backend and React frontend
Release Repository Release management and deployment with Kubernetes and Argo CD
Infrastructure Repository Infrastructure as code with Terraform

System Architecture

graph TD
    A[Frontend - React] --> B[Backend - FastAPI]
    B --> C[Database - PostgreSQL]
    D[CI/CD Pipeline] --> E[GitHub Container Registry]
    E --> F[Kubernetes Cluster]
    F --> G[ArgoCD]
    G --> H[Application Deployment]

About This Documentation

This documentation is automatically synchronized from the README files in each repository. When a README is updated in any of the source repositories, it is automatically updated here and published as a GitBook-style site.

Features

  • Centralized Documentation: All project README files in one place
  • Automatic Synchronization: Changes in source repositories are reflected here
  • GitBook-Style Navigation: Easy-to-use navigation and search
  • Mermaid Diagrams: Visual representation of architecture and workflows
  • Code Highlighting: Syntax highlighting for code snippets
  • Mobile-Friendly: Responsive design for all devices