/anxiety-diagnostic-expert-system

Sistema experto para el diagnóstico de trastornos de ansiedad

Primary LanguageJavaScript

Sistema de diagnóstico de trastornos de ansiedad

Sistema experto para el diagnóstico de trastornos psicológicos de ansiedad

Backend

Requerimientos previos

Como único requerimiento previo, se debe tener Poetry instalado. Para Linux, macOS, Windows (WSL) puede obtenerse con el siguiente comando:

$ curl -sSL https://install.python-poetry.org | python3 -

Dependencias

  • Python 3.9
  • FastAPI 0.66.0
  • Uvicorn 0.14.0
  • Experta 1.9.4

Instalación

Habiendo ingresado a la carpeta app, primero ejecutar el siguiente comando que generará el archivo poetry.lock para garantizar que las dependencias instaladas sean consistentes con la última vez que se actualizaron explícitamente en el archivo pyproject.toml:

$ poetry lock

Y, finalmente, el poetry.lock será leído instalando todas las dependencias y cualquier dependencia transitiva, asegurando así que siempre se instalen versiones específicas y predecibles de las dependencias con el siguiente comando:

$ poetry install

Ejecución

Utilizar el siguiente comando desde la carpeta donde se encuentra el archivo app.py para levantar el backend. Si se desea, acceder a localhost:8000/docs desde un navegador para visualizar la API:

$ poetry run python3 app.py

Front App

Dependencias

$ npm install

Ejecución

Utilizar el siguiente comando y acceder a localhost:3000 desde un navegador:

$ npm run dev

Preview

Home

img (1)

Form

img (2)

Diagnóstico

img (3)