> ## Documentation Index
> Fetch the complete documentation index at: https://base.bangwu.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Backend

> Backend development notes covering Python (FastAPI, scraping, libraries), Go (Gin framework), and databases (MySQL, SQLite, and theory notes).

Backend development handles server-side logic, database interactions, and API design. Here are the tech stacks I've worked with.

<CardGroup cols={4}>
  <Card title="Python" icon="python" href="/backend/Python/index">
    FastAPI, web scraping, and popular libraries.
  </Card>

  <Card title="Go" icon="golang" href="/backend/Go/index">
    Gin framework and concurrent programming.
  </Card>

  <Card title="Rust" icon="rust" href="/backend/Rust/index">
    Axum IM bridges and Tauri desktop shells.
  </Card>

  <Card title="Databases" icon="database" href="/backend/SQL/index">
    MySQL, SQLite, and core database concepts.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="Drizzle ORM" icon="layer-group" href="/backend/orm/drizzle">
    Type-safe ORM — SQLite & PostgreSQL schema design.
  </Card>

  <Card title="RBAC & Auth" icon="shield-halved" href="/backend/auth/rbac">
    Role-based access control and session cookie auth.
  </Card>
</CardGroup>

## Learning Path

1. Master a backend language (Python / Go)
2. Learn database design and SQL operations
3. Understand RESTful API design principles
4. Learn authentication and authorization
5. Deployment and DevOps basics
