Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

IgrowkerTraining/i003-altour-front

Repository files navigation

🌍 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:

  1. Fork el repositorio.
  2. Crea una nueva rama con una mejora o corrección.
  3. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published