Skip to content

Backend encargado de gestionar la autenticación de usuarios, la administración de contenidos del Chatbot y la generación de reportes sobre el uso del sistema.

Notifications You must be signed in to change notification settings

anderssonccg/chatbot-api

Repository files navigation

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

About

Backend encargado de gestionar la autenticación de usuarios, la administración de contenidos del Chatbot y la generación de reportes sobre el uso del sistema.

Topics

Resources

Stars

Watchers

Forks