Link de la aplicación: Turingo
- Acerca del app
- Tecnologías utilizadas
- Instrucciones de uso para desarrolladores
- Status
- Créditos
- Licencia
Turingo es una aplicación web que permite el desarrollo y la ejecución de máquinas de Turing, para que luego los resultados de los ejercicios sean enviados al profesor con su respectiva nota.
Se utilizaron las siguientes tecnologías para desarrollar la aplicación:
- Mongo (Base de datos)
- Flask (Servidor del backend)
- JavaScript/HTML (Frontend)
- Oracle Cloud (Alojamiento de la aplicación web)
- Python (Lenguaje de programación)
- Descargar la versión más reciente de Python
- Descargar la versión más reciente de MongoDB
- Correr el comando
pip install -U Flaskpara instalar Flask - Correr el comando
pip install pymongopara instalar PyMongo
- Descargar o clonar este repositorio
- Abrir el folder
backend - En el archivo app.py dentro del directorio TuRingo/backend, cambiar la línea 6 por:
mongo_uri = "mongodb://localhost:27017"para poder realizar la conexión a la base de datos localmente. - Ejecutar el archivo
app.pydentro del folderbackend - En el navegador, abrir el URL http://127.0.0.1:5000/ para accederla localmente
Actualmente, la primera version de Turingo se encuentra en desarrollo.
Colaboradores:
- Coordinador: Kevin Alvarado Lamas
- Desarrollador: Alejandro Castro Araya
- Desarrollador: Keilor Yadir Martínez Rodríguez
- Desarrollador: Kelvin Eduardo Núñez Barrantes
- Desarrollador: Luis Oswaldo Ramírez Fernández
- Supervisor: Rodolfo Mora Zamora