- FastAPI Documentacion
- SQLModel: ORM para base de datos. Documentacion
- PostgreSQL: Base de datos
- JWT y Oauth2: Autenticacion de usuarios
- Google Cloud Storage: Almacenamiento de archivos
- Alembic: Migraciones de la base de datos
- Clonar el repositorio
git clone repo- Crear y activar entorno virtual
python -m venv venv
source ./venv/bin/activate # Linux
.\venv\Scripts\activate # Windows- Instalar dependencias
pip install -r requirements.txt- Crear un archivo .env en la raiz del proyecto y declarar las variables de entorno
- Correr el servidor en modo desarrollo
fastapi dev main.py