-
Notifications
You must be signed in to change notification settings - Fork 2
Decisiones arquitectónicas
El proyecto ha sido construido con las siguientes tecnologías:
Como base de datos se utiliza una base de datos MongoDB. Esta desión se ha tomado debido a que es una tecnología que se adecuada de una forma muy buena a las tecnologías de desarrollo requeridas(React, TypeScript, Nodejs). Además, algunos miembros del equipo ya conocián esta tecnología, lo que supuso un facil comienzo de uso en el proyecto.
- https://www.mongodb.com/
- https://www.mongodb.com/compatibility/using-typescript-with-mongodb-tutorial
Las imagenes de los productos utilizados en la aplicación se han almacenado en el repositorio Cloudinary. Esto permite eliminar dependencias en el proyecto y que la aplicación pueda ser escalable mas facilmente en el futuro.
La apliación ha sido desplegada en AWS(Amazon Web Service). Uno de los punto por lo que se ha escogido esta tecnología, es su uso actualmente en el mundo laboral hoy en día.
Uno de los requisitos de la aplicación, era obtener la distancia del usuarios repecto al almacen de la tiemda a partir de su dirección de envio. Para conseguir esto se ha hecho uso de la API Node geocoder con el provedor openstreetmap, que nos permite llevar a cabo esto de forma facil y gratuita