LoMap es un sistema de desarrollo de software versátil y personalizable que permite a los ciudadanos crear mapas personalizados, almacenar información sobre lugares de interés y compartir experiencias con amigos. Su objetivo es facilitar la exploración de la ciudad y brindar a los usuarios una herramienta poderosa para descubrir nuevos lugares y establecimientos locales.
Una característica destacada de LoMap es que pone el control de la información en manos de los usuarios. Cada usuario tiene su propio "pod" personal, un espacio de almacenamiento donde pueden guardar y gestionar la información relacionada con los lugares que han añadido. Esto se alinea con los principios del proyecto SOLID, garantizando la privacidad y propiedad de los datos por parte de los usuarios.
Además de la capacidad de añadir lugares, los usuarios pueden asociar puntuaciones, comentarios, fotos y otros detalles relevantes a cada lugar. Esto no solo les permite realizar un seguimiento personalizado de sus experiencias, sino que también ayuda a otros usuarios a tomar decisiones informadas sobre los lugares que desean visitar.
LoMap también incluye funciones de gestión de accesos, lo que significa que los usuarios pueden controlar quién tiene acceso a la información compartida en sus mapas. Pueden gestionar permisos para amigos y grupos de amigos, garantizando así la privacidad de sus datos.
El primer paso para ejecutar el proyecto en local es tenerlo en tu dispositivo, para ello es necesario tener git instalado. Puede descargar git desde aquí. Una vez instalado, debes clonar el repositorio en el directorio que quieras con el siguiente comando:
git clone https://github.com/Arquisoft/lomap_es3b-1.git
El siguiente paso es tener instalado node. Puede descargar git desde aquí.
Con todo lo anterior hecho, ya solo debes introducir los siguientes comandos para que se inicie la aplicación:
# Launch the webapp
cd webapp
npm install
npm start
La aplicación será accesible desde el nagador utilizando el siguiente enlace: http://localhost:3000.