Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arturocarrillojimenez/api-gestor-de-tareas


https://github.com/arturocarrillojimenez/api-gestor-de-tareas

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# FastApi

## Instalar las librerías
Esta es una api de un gestor de tareas con autenticación entre otras cosas

``` bash
pip install -r requirements.txt
```

## Estructura de carpetas

La estructura de carpetas se compone de la siguiente forma:

```
|- config
|- routes
|- crud
|- middleware
|- model
|- schemas
|- utils
```
__Config__ contiene la conexión con la base de datos y la generación de la clave secreta, este contendrá todas las configuraciones

__Routes__ contiene todas las rutas de la api

- __CRUD__ contienen las rutas de lectura, escritura, modificación y eliminado de los modelos, las funciones de un crud

__Middleware__ contiene la verificación del token en una ruta de FastApi77

__Model__ contiene los modelos de SQL

__Schemas__ contiene los esquemas de pydantic

__Utils__ contiene las utilidades de la api como el hash de texto entre otras cosas