Altour es una innovadora web app diseñada para mitigar el impacto del turismo masivo en ciudades como Barcelona, Madrid y Valencia. A través de un mapa de calor en tiempo real y algoritmos de recomendación inteligentes, Altour permite a los turistas evitar las áreas más congestionadas, ofreciéndoles destinos alternativos personalizados para una experiencia turística más tranquila y sostenible.
Ciudades como Barcelona, Madrid y Valencia enfrentan un grave problema de turismo masivo, lo que genera:
- Saturación en áreas clave.
- Desplazamiento de comercios locales.
- Aumento del costo de vida.
- Deterioro de infraestructuras públicas.
Este fenómeno afecta tanto a los residentes como a los turistas, provocando una experiencia negativa en ambas partes. Altour busca redistribuir de manera más eficiente el flujo turístico para aliviar la presión sobre zonas congestionadas.
Altour es una web app mobile-first que utiliza:
- Mapas de calor en tiempo real: Identifica y muestra las áreas más congestionadas en tiempo real.
- Recomendaciones personalizadas: Sugiere destinos alternativos menos concurridos basados en la ubicación, intereses y congestión actual.
- Filtros inteligentes: Permite a los usuarios seleccionar el tipo de actividades, distancias y niveles de saturación para encontrar destinos personalizados.
Los datos provienen de APIs gratuitas como HERE Maps y OpenStreetMap, lo que garantiza una información precisa y actualizada sobre el tráfico y la movilidad en las ciudades.
- 🚪 Autenticación de usuarios: Registro e inicio de sesión seguros.
- 📊 Mapa de congestión en tiempo real: Datos actualizados sobre la saturación turística.
- 🗺️ Recomendaciones alternativas: Sugerencias de destinos en función de la ubicación actual y preferencias del usuario.
- 🔍 Filtros personalizados: Búsqueda basada en actividades, distancia y nivel de saturación.
- ℹ️ Información detallada: Datos completos de los puntos de interés recomendados (horarios, precios, opiniones).
- React Next.js Tailwind CSS TypeScript
- MapaCalorComponent: Muestra un mapa de calor en tiempo real, destacando las áreas saturadas en tiempo real.
- RecomendacionesComponent: Ofrece destinos alternativos menos concurridos en función de la congestión y la ubicación del usuario.
- FiltroDestinosComponent: Permite aplicar filtros personalizados para obtener recomendaciones más precisas.
- InformacionDestinoComponent: Proporciona detalles sobre los puntos de interés, como horarios, precios y valoraciones de otros turistas.
- Tecnologías usadas: (Agregar información específica )
- Base de Datos: (Agregar detalles )
git clone https://github.com/igrowker/i003-altour-front.git
cd i003-altour-front
npm install
Crea un archivo .env
en la raíz del proyecto con las siguientes variables:
REACT_APP_API_URL=[url_del_backend]
npm run dev
¡Contribuciones son bienvenidas! Si deseas colaborar con este proyecto, sigue estos pasos:
- Fork el repositorio.
- Crea una nueva rama con una mejora o corrección.
- Haz un pull request cuando tu cambio esté listo.
¡Gracias por visitar Altour! 🌐🔍 Estamos comprometidos con la creación de un turismo más sostenible y agradable para todos.