Módulo de la pagina web utilizando MVC

Modelo-Vista-Controlador

Al implementar el patrón Modelo-Vista-Controlador en nuestro proyecto nos proporciona una estructura clara y modular que facilita el desarrollo, el mantenimiento y la escalabilidad a largo plazo de nuestra aplicación.

Modelo

El Modelo en nuestro proyecto representa los datos y la lógica de negocio de la aplicación. Es responsable de manejar el almacenamiento, recuperación, manipulación y validación de los datos relacionados con los suplementos, así como de ejecutar cualquier lógica de negocio necesaria para garantizar la integridad y consistencia de los datos.

modelo1 modelo2

Vista

La Vista en nuestro proyecto se encarga de la presentación de la información al usuario mediante clases. En términos simples, la Vista es todo lo que el usuario ve y con lo que interactúa en nuestra pagina web. Esto incluye las interfaces de usuario, los formularios, los botones y cualquier otro elemento visual que permita al usuario interactuar con nuestro sistema.

vista vista2

Controlador

El Controlador en nuestro proyecto actúa como intermediario entre la Vista y el Modelo. Su principal responsabilidad es manejar las solicitudes del usuario, procesar la entrada del usuario y coordinar la interacción entre la Vista y el Modelo.

controlador controlador2

Despliegue de la web

Para nuestro proyecto, se decidió utilizar Hostinger como nuestro proveedor de alojamiento web. Hostinger ofrece servicios de alojamiento web muy cómodos con características generosas, como espacio en disco y ancho de banda a precios muy asequibles. Esto nos permitirá alojar nuestro sitio web sin incurrir en grandes costos adicionales.

Proveedor de alojamiento

alojamiento Manejador de archivos

Control Panel

cpanel

Despliegue

cpanel

Documento DEA IEEE

Adjunto se econtrara el documento en formato PDF

Evidencia de uso de metodología Scrum

Elegimos Trello como nuestra metodología Scrum debido a su facilidad de uso, flexibilidad, visibilidad, eficiencia en la gestión de tareas y capacidad para integrarse con otras herramientas clave en nuestro proceso de desarrollo. Creemos que utilizar Trello nos ayudará a mantenernos ágiles, enfocados y en sintonía con nuestros objetivos de proyecto.

trello

Versionador Git

Elegimos GitLab como nuestra herramienta de gestión de código y colaboración debido a su amplia gama de características y funcionalidades, su integración con otras herramientas de desarrollo, su robusto control de versiones y seguridad, y su capacidad para facilitar la colaboración y el trabajo en equipo en todo el ciclo de vida del desarrollo de software.

gitlab

Nuestro Repositorio

Para visualizar el código de nuestra página web ingresa al siguiente link: Repositorio