/salud-ionic

Primary LanguageTypeScript

Proyecto Ingeniería Web y Móvil

Descripción

La aplicación permite a los usuarios llevar un registro de su alimentación y actividad física diaria, además de incorporar estadísticas útiles para evaluar la salud y el progreso semanal del usuario.

Dentro de la carpeta otros, puede encontrar un informe con el detalle de cada funcionalidad, además de un link a la plataforma Figma, la cual fue utilizada para diseñar las interfaces y las interacciones básicas de la aplicación.

Para esta primera entrega, se implementó la maquetación responsiva de las vistas utilizando los frameworks React (JS) y Tailwind (CSS) y la validación de formularios. Al ejecutar la aplicación, se mostrará un menú con los enlaces a cada interfaz. También es posible seguir el flujo normal de la aplicación si lo desea, ingresando a la vista de Iniciar Sesión (Login) y navegando con los botones.

Pasos para ejecutar el proyecto

  1. Instalar NodeJS y Python 3.x
  2. Instalar Ionic
npm install -g @ionic/cli

(Cerrar e iniciar sesión para refrescar el PATH)

  1. Instalar XAMPP y ejecutar MySQL

  2. Abrir una terminal de Windows

  3. Clonar el repositorio con el comando git clone https://github.com/cykrr/salud-ionic.git

  4. Moverse a la carpeta del proyecto con cd salud-ionic

  5. Instalar las dependencias del frontend con npm install

  6. Instalar las dependencias del backend con pip install -r requirements.txt

  7. Ejecutar el backend Flask con .\run_api_dev.cmd

  8. Ejecutar el frontend con ionic serve

  9. En caso de no poder establecer la comunicación con la base de datos corregir la URL del backend en el archivo .env.development.

  10. Listo!