Skip to content

Sistema web para visualizar cómodamente las opiniones sobre cursos de la Facultad de Ingeniería de la UBA. Por el momento, utilizando como base las encuestas del Departamento de Computación.

Notifications You must be signed in to change notification settings

Arkenan/fiuba_opiniones_de_curso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIUBA Opiniones de Curso

badge

Sistema web para visualizar cómodamente las opiniones sobre cursos de la Facultad de Ingeniería de la UBA. Por el momento, utilizando como base las encuestas del Departamento de Computación.

El sitio desplegado se encuentra en https://fiuba-opiniones-de-curso.herokuapp.com/

Prerrequisitos

Software de base:

  • Linux (probado en ubuntu 18.04).
  • Python (probado en python 3.6.8).
  • Pip (probado con pip3).

Instalación

Tanto para los tests como para el servidor se requieren paquetes de python tales como flask. Estos se encuentran listados en requirements.txt. Para instalarlos, ejecutar en bash:

sudo -H pip3 install -r requirements.txt

Para darle permisos a los scripts de ejecución de test y de servidor, ejecutar desde la raíz del proyecto:

chmod +x run
chmod +x test

Ejecutar la aplicación localmente

Ejecutar en bash:

./run

desde la raíz del proyecto. Este script levanta un servidor gunicorn con el path de nuestra aplicación correctamente configurado.

Para acceder a la aplicación, debe entrarse en el navegador a http://localhost:8000.

Ejecutar tests locales

Ejecutar el script

./test

que llama a pytest modificando el PYTHONPATH para incluir a la raíz del proyecto.

Extras

El código está autoformateado usando Black y sus estándares.

About

Sistema web para visualizar cómodamente las opiniones sobre cursos de la Facultad de Ingeniería de la UBA. Por el momento, utilizando como base las encuestas del Departamento de Computación.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published