Proyecto final para el bootcamp Devligths 3.0
FastAPI, Python, Vue.js y MongoDB. Está diseñado para proporcionar una base escalable y eficiente para el desarrollo de aplicaciones web modernas, con una arquitectura de frontend en Vue.js y un backend en FastAPI, utilizando MongoDB como base de datos.
- Backend: FastAPI es el marco web principal.
- Frontend: Vue.js para la interfaz de usuario.
- Base de datos: MongoDB para almacenar datos.
- Autenticación: JWT (JSON Web Tokens) para autenticación y autorización.
- Documentación: La API está documentada automáticamente con Swagger y Redoc.
- Python 3.8+
- MongoDB
- FastAPI
- Vue.js
- Uvicorn
-
Clona el repositorio:
git clone https://github.com/ottosilva/ottoserver_python.git cd ottoserver_python
-
Instala las dependencias para el backend (FastAPI y otros módulos de Python):
pip install -r requirements.txt
-
Configura el entorno de MongoDB y asegúrate de que está ejecutándose.