🌍 Altour: Turismo Sostenible en Tiempo Real
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.
🚨 Problema que Soluciona
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.
💡 Nuestra Solución
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.
✨ Características Clave
- 🚪 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).
⚙️ Tecnologías Utilizadas
Frontend:
- React Next.js Tailwind CSS TypeScript
Componentes Principales:
- 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.
Backend:
- Tecnologías usadas: (Agregar información específica )
- Base de Datos: (Agregar detalles )
🚀 Instalación y Configuración
1. Clonar el repositorio:
git clone https://github.com/igrowker/i003-altour-front.git
2. Navegar al directorio del proyecto:
cd i003-altour-front
3. Instalar las dependencias:
npm install
4. Configurar variables de entorno:
Crea un archivo .env
en la raíz del proyecto con las siguientes variables:
REACT_APP_API_URL=[url_del_backend]
5. Iniciar la aplicación:
npm run dev
🛠️ Cómo Contribuir
¡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.
👥 Equipo
Project Manager:
Frontend:
Backend:
QA:
UX/UI:
¡Gracias por visitar Altour! 🌐🔍 Estamos comprometidos con la creación de un turismo más sostenible y agradable para todos.