Skip to content

Epigibson/FastAPI-Template-Init

Repository files navigation

Este proyecto es una aplicación web API RESTful que utiliza el framework FastAPI para Python y la base de datos NoSQL MongoDB. Está diseñado para ser ejecutado en un entorno de Docker y se incluye un archivo docker-compose.yml para facilitar la configuración.

Requerimientos: Docker Docker Compose

Configuración: Clona este repositorio: git clone https://github.com/tu_usuario/tu_proyecto.git Entra en el directorio del proyecto: cd tu_proyecto Crea un archivo .env con las variables de entorno necesarias (ver sample.env para un ejemplo) Ejecuta el comando docker-compose up -d para construir y ejecutar los contenedores de Docker.

Uso: Para acceder a la interfaz de la API, abre tu navegador y entra en http://localhost:8000/. Desde aquí, podrás probar los endpoints de la API utilizando una herramienta como Postman o cURL.

API: La API expone los siguientes endpoints: /items: CRUD para items en la base de datos MongoDB. Incluye endpoints para obtener un item por ID, crear un nuevo item, actualizar un item existente y eliminar un item existente. Contribución

¡Agradecemos cualquier contribución a este proyecto! Si deseas informar de un problema o sugerir una nueva función, utiliza la sección "Issues" en este repositorio. Si deseas contribuir al código fuente, realiza una solicitud de extracción (PR) y haremos lo posible por revisarla lo antes posible.

Licencia: Este proyecto se encuentra bajo la Licencia MIT. Consulta el archivo LICENSE para más información.

About

Es un template inicial el cual contiene un login y un registro de usuarios con JWT, asi mismo ya viene implementado el sistema de notificaciones por WhatsApp y Email

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors