- Typescript 2.5.3
- Angular CLI 1.7.4
- Angular 5.2.11
- CSS3
- HTML5
- Bootstrap
- Font-awesome
- JQuery
- Glyphicon
- Python 3.5.1
Login:
Valoracion 1:
Valoracion 2:
Valoracion 3:
Retroalimentacion:
Agendar:
Perfil:
Flujo agendar:
Tiene 3 componentes principales (Front, Back y DB):
-
Front:
- Construido con HTML5 - CSS3 - Typescript y Javascript.
-
Back:
- Todo el back se encuentra construido en Python (3.5.1)
-
DB:
- Elegimos una base de datos Open Source y robusta como lo es PostgreSQL (9.6)
-
Para poder ejecutar nuestra APP correctamente (La parte Front), Debemos:
- Instalar NODE Node
- Agregar a variables de entorno NG
- Ir a la raiz del proyecto descargado y ejecutar(npm install). para poder usar los modulos incluidos en la APP
- Si no hay ningun problema, vamos a arrancar la app (npm start) Arranca en http://localhost:4200
-
Para instalar la parte de los servicio (Python), Debemos:
- Descargar la carpeta con nombre Python
- Donde vas a guardar tu proyecto, guarda la carpeta python, y dentro de ella ejecuta
python virtualenv venv
- Entrar a la carpeta (venv) y buscar la subcarpeta /Scripts/activate.bat (Ejecutar el activate.bat)
- Luego volvemos a la carpeta Python y ejecutamos el comando
pip install -r requirements.txt
- Cuando termine de instalar las librerias, vamos al archivo servicio.py de la carpeta Python y lo ejecutamos
- Escucha por el puerto 5000 y la URL es localhost (http://localhost:5000)
- Para instalar las pruebas unitarias a los servicios python (Despues de realizar los pasos anteriores), completa las siguientes instrucciones: