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.
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.
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.
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.
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.
Adjunto se econtrara el documento en formato PDF
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.
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.
Para visualizar el código de nuestra página web ingresa al siguiente link: Repositorio