Este es un proyecto de Python que desarrollé para experimentar con el framework FastAPI. Gestiona tareas muy simples, pero a veces lo simple es la opción perfecta.
🛠️ Tecnologías
🗄️ Base de Datos
Para almacenar las tareas, utilicé MongoDB en un servidor local, pero el proyecto es perfectamente escalable para implementarse en la nube como Atlas.
🚀 Servidor
Uvicorn se utiliza para ejecutar el servidor local de la API, pero en la documentación de FastAPI hay disponibles varias opciones de servidores en línea con su respectiva documentación de cómo hacer el despliegue.
📚 Documentación de la API
📋 Repositorio GitHub
En el repositorio de GitHub hay una lista completa de todas las acciones posibles que ofrece la API.
🌐 Documentación Interactiva
Otra opción para consultar la documentación es ejecutar el servidor y acceder a:
- Swagger UI:
ip:puerto/docs
- Interfaz interactiva para probar endpoints - ReDoc:
ip:puerto/redoc
- Documentación alternativa con diseño limpio