generated from Arquisoft/dede_0
-
Notifications
You must be signed in to change notification settings - Fork 4
👷Decisiones arquitectónicas 👷
Javier Lopez de Juan edited this page May 3, 2022
·
2 revisions
02/05/2022.
- Despliegue en Heroku. Hemos decidido realizar el despliegue en heroku, ya que en el foro de la asignatura, otros alumnos han aportado información sobre su uso. Además de eso, no decidimos usar AWS ya que no disponíamos de una cuenta.
- Uso de un repositorio de imágenes a parte para optimizar el almacenamiento, y, para evitar la dependencia de enlaces a sitios web externos a nuestra aplicación.
- Uso de una Base de datos Atlas (MongoDB). Ya que el equipo cuenta con una experiencia previa en el manejo de esta, gracias a que ha sido la Base de datos utilizada en otra asignatura.
- Uso de MaterialUI . Hemos decidido usar MaterialUI debido a su fácil importación de componentes, que nos ayudaron mucho a la hora de construir el esqueleto de nuestra aplicación. Decidimos usar esta librería en vez de bootstrap ya que MaterialUI tiene mayor customización dandonos la opción de crear diferentes diseños para nuestra aplicación
- Testing utilizando tests unitarios, puppeter y Codecov para poder obtener el mayor número de cobertura de líneas
- Uso de Solid. Permitiendonos usar la sesión de inrupt.net, para permitir a nuestra aplicación obtener la dirección de un POD y posteriormente aplicarle unos gastos de envío al pedido.