Este es un proyecto en Python que construí para experimentar con el framework FastAPI. Gestiona tareas sencillas, porque a veces lo sencillo es justo lo que hace falta.
Tecnología
Base de datos
Las tareas se almacenan en MongoDB en un servidor local. El proyecto también puede escalarse a un despliegue en la nube como MongoDB Atlas.
Servidor
Uvicorn ejecuta la API en local. FastAPI ofrece varias opciones de despliegue y documentación para publicar el servicio en línea.
Documentación de la API
Repositorio de GitHub
El repositorio de GitHub contiene una lista completa de las acciones que admite la API.
Documentación interactiva
Tras iniciar el servidor, la documentación puede consultarse a través de:
- Swagger UI:
ip:puerto/docs, una interfaz interactiva para probar los endpoints. - ReDoc:
ip:puerto/redoc, una vista de documentación alternativa y más limpia.