Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 792 Bytes

File metadata and controls

31 lines (28 loc) · 792 Bytes

Chatbot Asesor Academico API

Tecnologias utilizadas

  • 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

Comenzar

  1. Clonar el repositorio
git clone repo
  1. Crear y activar entorno virtual
python -m venv venv
source ./venv/bin/activate # Linux
.\venv\Scripts\activate # Windows
  1. Instalar dependencias
pip install -r requirements.txt
  1. Crear un archivo .env en la raiz del proyecto y declarar las variables de entorno
  2. Correr el servidor en modo desarrollo
fastapi dev main.py