Decisiones adoptadas

Todos los requisitos propuestos desde un principio han sido implementados, debido a que durante la elaboración del proyecto, he considerado que existían otros requisitos que daban una mejor funcionalidad a la aplicación.

Por este motivo, durante el desarrollo del proyecto he decidido añadir los siguientes requisitos:

  • (R112) HTTPS: Despligue en heroku de una versión segura del Protocolo de Transferencia de Hipertexto (HTTP).

  • (R111) No conformidades pendientes: Al seguir a un usuario, mostrar antes la información al usuario. Alert al loguearse con una cuenta no validada. Registrar o compartir entrenamiento debe verse sustituido por "Publicar entrenamiento" Alert al alcanzar los objetivos diarios. Placeholder mas detallado en crear actividad. Widget de select2 con lazy load. Mayor informacion en el checkbox evento. Ordernar en inicio por fecha de inicio mas proxima. Intentar facilitar el manejo de la aplicación al usuario (Posible guia). Revisar el input de imagen en todos los formularios que lo requieren.

  • (R110) Control de acceso: IMPEDIR QUE UN USUARIO LOGUEADO NO PUEDA ACCEDER A DISTINTOTOS SITES Y VICEVERSA. P.E. UN USUARIO LOGUEADO NO DEBERIA PODER REGISTRARSE COMO USUARIO. O UN USUARIO NO LOGUEADO NO PODRÁ ACCEDER AL PERFIL PUBLICO DE UN USUARIO X.

  • (R109) Componentes Bootstrap 4: Tecnología de innovación. MyFit usará componentes de la libreria Bootstrap 4.

  • (R108) Corregir zona horaria: Pequeñas correcciones.