- πΎ [PostgreSQL](https://www.postgresql.org) als SQL-Datenbank.
- π [React](https://react.dev) fΓΌr das Frontend.
- π Verwendung von TypeScript, Hooks, [Vite](https://vitejs.dev) und anderen Teilen eines modernen Frontend-Stacks.
- - π¨ [Chakra UI](https://chakra-ui.com) fΓΌr die Frontend-Komponenten.
+ - π¨ [Tailwind CSS](https://tailwindcss.com) und [shadcn/ui](https://ui.shadcn.com) fΓΌr die Frontend-Komponenten.
- π€ Ein automatisch generierter Frontend-Client.
- π§ͺ [Playwright](https://playwright.dev) fΓΌr End-to-End-Tests.
- π¦ UnterstΓΌtzung des Dunkelmodus.
## Full Stack FastAPI Template - Technology Stack and Features { #full-stack-fastapi-template-technology-stack-and-features }
- β‘ [**FastAPI**](https://fastapi.tiangolo.com) for the Python backend API.
- - π§° [SQLModel](https://sqlmodel.tiangolo.com) for the Python SQL database interactions (ORM).
- - π [Pydantic](https://docs.pydantic.dev), used by FastAPI, for the data validation and settings management.
- - πΎ [PostgreSQL](https://www.postgresql.org) as the SQL database.
+ - π§° [SQLModel](https://sqlmodel.tiangolo.com) for the Python SQL database interactions (ORM).
+ - π [Pydantic](https://docs.pydantic.dev), used by FastAPI, for the data validation and settings management.
+ - πΎ [PostgreSQL](https://www.postgresql.org) as the SQL database.
- π [React](https://react.dev) for the frontend.
- - π Using TypeScript, hooks, [Vite](https://vitejs.dev), and other parts of a modern frontend stack.
- - π¨ [Chakra UI](https://chakra-ui.com) for the frontend components.
- - π€ An automatically generated frontend client.
- - π§ͺ [Playwright](https://playwright.dev) for End-to-End testing.
- - π¦ Dark mode support.
+ - π Using TypeScript, hooks, Vite, and other parts of a modern frontend stack.
+ - π¨ [Tailwind CSS](https://tailwindcss.com) and [shadcn/ui](https://ui.shadcn.com) for the frontend components.
+ - π€ An automatically generated frontend client.
+ - π§ͺ [Playwright](https://playwright.dev) for End-to-End testing.
+ - π¦ Dark mode support.
- π [Docker Compose](https://www.docker.com) for development and production.
- π Secure password hashing by default.
-- π JWT token authentication.
+- π JWT (JSON Web Token) authentication.
- π« Email based password recovery.
- β
Tests with [Pytest](https://pytest.org).
- π [Traefik](https://traefik.io) as a reverse proxy / load balancer.
- πΎ [PostgreSQL](https://www.postgresql.org) como banco de dados SQL.
- π [React](https://react.dev) para o frontend.
- π Usando TypeScript, hooks, [Vite](https://vitejs.dev), e outras partes de uma _stack_ frontend moderna.
- - π¨ [Chakra UI](https://chakra-ui.com) para os componentes de frontend.
+ - π¨ [Tailwind CSS](https://tailwindcss.com) e [shadcn/ui](https://ui.shadcn.com) para os componentes de frontend.
- π€ Um cliente frontend automaticamente gerado.
- π§ͺ [Playwright](https://playwright.dev) para testes Ponta-a-Ponta.
- π¦ Suporte para modo escuro.