-
Notifications
You must be signed in to change notification settings - Fork 0
Arquitectura de FriendlyRent
Fran edited this page Sep 3, 2020
·
2 revisions
La aplicación FriendlyRent sigue a grandes rasgos la arquitectura MVC. En el siguiente gráfico se muestran las diversas tecnologías empleadas en la confección de la aplicación.

Así, en el lado cliente se han utilizado las tecnologías habituales. Se ha trabajado con JS 5 apoyado por JQuery y AJAX. Para el lado servidor se optó por Node.js y su framework Express, lo que se traduce en un mejor entendimiento entre ambos lados. Como base de datos se optó por MongoDB (ubicada en el servidor Atlas) y Mongoose como gestor.
De cara al futuro se deberían valorar los siguientes aspectos:
- Se deberían refactorizar algunas secciones del código, en especial el módulo user, ya que no está del todo adaptado a la arquitectura MVC.
- Se deberían poder filtrar por IP las peticiones a la base de datos de MongoDB (no permitir que cualquiera pueda hacer peticiones).
- Externalizar el almacenamiento de imágenes en un servicio externo, como Amazon.