generated from Arquisoft/dede_0
-
Notifications
You must be signed in to change notification settings - Fork 6
Decisiones arquitectónicas tomadas
Sonia edited this page Apr 30, 2022
·
3 revisions
- Sergio Arroni Del Riego-UO276341
- Alejandro Álvarez Solís-UO232627
- Sonia Fernández Coto-UO276237
- Nuria Inchaurrandieta Fernández-UO277418
- Se utiliza MongoDB como base de datos.
- Se utiliza una arquitectura hexagonal para la implementación de las diferentes funciones y peticiones del backend.
- Para el testing, se ha creado una base de datos de test con datos especiales para llevar a prueba posibles anomalías.
- Las contraseñas se ecriptan utilizando un algoritmo KDF de cifrado asíncrono (PBKDF2 en concreto).
- Se pretende utilizar una API para calcular la distancia entre 2 direcciones pasadas como parámetro.
- Para poder acceder al POD de SOLID se utilizan las siguientes dependencias:
- @inrupt/solid-client
- @inrupt/vocab-common-rdf
- Se emplean microfrontends.
- La aplicación está internacionalizada siguiendo una estructura de ficheros.
- El idioma y el contexto de usuario se definen mediante hooks de react "CreateContext" y "UseContext" de forma similar al patrón Redux
- Se utiliza Cloudinary para guardar las imágenes ya que se reducen problemas de almacenamiento y se evitan problemas incompatibilidad
- Se han utilizado dependencias externas para el diseño de la aplicación. Concretamente:
- MUI
- Bootstrap
- Bootswatch
- SweetAlert2