Skip to content

Pablomerida2001/FitMe

Repository files navigation

FitMe

http://fitme.ddns.net/

Una página web que permitira llevar una cuenta de las calorias consumidas diariamente,y además, registrar los entrenamientos, guardar los ejercicios realizados, el peso , número de repeticiones, etc.

En la aplicación se incluirán recetas predefinidas que el usuario administrador podra modificar/eliminar o añadir, y además, se permitira que cada usuario pueda crear sus propias recetas para poder guardar sus comidas más fácilmente.

Se utilizara laravel para realizar el backend, en el frontend se utilizara vue.js, html y css, y en la base de datos MySQL.

La página se encontrará disponible tanto en español como en inglés, y el usuario podrá elegir fácilmente entre ambos idiomas.

Roles

La web diferenciara entre tres tipos de usuarios y cada uno podra ver lo siguiente:

  • Los usuarios no logueados podrán ver una página principal en la que se mostrará información de como funciona la web, además de la pantalla de registro y login
  • Los usuarios registrados podrán ver su diario de entrenamientos y calorias, y podrán añadir, editar o eliminar cualquiera de estos. Además podrán visualizar su progreso
  • Los usuarios administradores podrán ver todos los alimentos y ejercicios que hay disponibles y eliminarlos/editarlos o añadir mas

Diseño

Este es el diseño provisional a modo de boceto de algunas de las principales páginas de la aplicación.

Landing Page

image

Diario de comidas

image

Diagrama E/R

image

Despliegue de la aplicación

Para desplegar la aplicación se utilizara Amazon Web Services, alojando la aplicación y la base de datos en dos máquinas diferentes.

El dominio será uno gratuito o .es

Bibliografía

Tutorial de uso

Al entrar por pirmera vez a la aplicación se podra ver la landing page desde la cual el usuario podra acceder a los formularios de registro e inicio de sesión.

Login

La página de login es un simple formulario en el que se puede introducir el correo y la contraseña, además de la opción para que recuerde y mantenga la sesión iniciada.

image

Registro

La página de registro es un formulario en el que habrá que introducir el correo, la contraseña, y el nombre de usuario.

image

Dashboard

Una vez iniciada sesión se accederá a la página del dashboard en la que se mostrará alguna información, y se podrán acceder al resto de páginas de la aplicación.

image

Comidas

image

Entrenamientos

image

Recetas

image

Admin

image

image

image

Video Explicativo

https://www.youtube.com/watch?v=q644cPdZl70

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published