Este proyecto es una aplicación web para la gestión de lugares turísticos y de interés, que incluye la implementación de mapas interactivos, gestión de usuarios y por un administrador. Los usuarios pueden explorar lugares, crear sus propios marcadores y reseñas, mientras que los administradores pueden gestionar el contenido y los usuarios de la plataforma.
- Visualización Interactiva: Integración con la API de Google Maps para mostrar mapas interactivos.
- Detalles de Lugar: Información detallada de los lugares al hacer clic en los marcadores.
- Autenticación: Registro e inicio de sesión con correo electrónico y contraseña.
- Perfiles de Usuario: Visualización y edición del perfil de usuario, incluyendo sus marcadores y reseñas.
- Panel de Control: Los administradores tienen acceso a un panel de control para gestionar usuarios y contenido.
- Gestión de Usuarios: Capacidad para ver, editar y eliminar cuentas de usuario.
- Gestión de Contenido: Los administradores pueden añadir, editar y eliminar marcadores y reseñas de lugares.
- Frontend:
- React.js
- HTML
- CSS
- Backend: -Spring boot
- Base de Datos:
- MongoDB
- Autenticación:
- JWT (JSON Web Tokens)
- Mapas:
- Google Maps API
- Node.js
- MongoDB