https://github.com/jonatasoli/fastapi-template-cookiecutter
FastAPI template cookiecutter
https://github.com/jonatasoli/fastapi-template-cookiecutter
Last synced: 17 days ago
JSON representation
FastAPI template cookiecutter
- Host: GitHub
- URL: https://github.com/jonatasoli/fastapi-template-cookiecutter
- Owner: jonatasoli
- License: mit
- Created: 2021-02-10T22:05:25.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-10T22:10:32.000Z (over 4 years ago)
- Last Synced: 2025-03-28T18:19:41.601Z (4 months ago)
- Language: Python
- Size: 70.3 KB
- Stars: 8
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
Template to create FastAPI
# Structure
The project is separated into subapps, the main app is not used as a feature.
This template creates a subapp with a basic structure if you prefer.
The data structure uses clean architecture concepts, so we have:
* Adapters - external subapp communication
* Endpoints - The communication layer of the API.
* Services - Business rules
* DAO - is the system queries
* Models - Data models# Features
* Sqlalchemy 1.4 alpha to async queries
* Tests with pytest
* Config with Dynaconf
* Static analisis with prospectors## How to use?
```
$ pip install cookiecutter
``````
$ pip install kamidana
``````
$ cookiecutter ./fastapi-template-cookiecutter
```