- Descripción
- Objetivos del proyecto
- Instalación
- Uso
- Estructura del Proyecto
- Funcionalidades
- Tecnologías Utilizadas
- Contribución
- Developers
- Capturas de Pantalla
- Licencia
AirTrip es una aplicación web diseñada para ayudar a los usuarios a planificar sus viajes teniendo en cuenta la calidad del aire en sus destinos. Utiliza datos en tiempo real para proporcionar calidad del aire, asegurando que los usuarios puedan tomar decisiones informadas para su salud y bienestar.
- Dashboard Interactivo: Visualización de datos sobre vuelos, hoteles y calidad del aire en un solo lugar.
- Información sobre la Calidad del Aire: Datos en tiempo real sobre la calidad del aire en diferentes ubicaciones.
- Alertas Personalizadas: Envío de alertas cuando la calidad del aire en el destino elegido no es adecuada.
- Perfil de Usuario: Los usuarios pueden crear y gestionar su perfil con sus preferencias de viaje y recibir recomendaciones personalizadas.
Para el desarrollo de AirTrip, utilizamos metodologías ágiles, específicamente Scrum. La planificación y el seguimiento del proyecto se realizaron utilizando Jira. Puedes ver nuestro tablero de Jira aquí
- Node.js: Descargar Node.js
- npm: Viene con la instalación de Node.js
Front-End
- Clona el repositorio:
git clone https://github.com/Deiximar/air-trip.git
- Navega al directorio del proyecto:
cd tu-repositorio - Instala las dependencias:
npm install
Back-End
-
Clona el repositorio:
git clone https://github.com/Deiximar/air-trip.git
-
Importa el proyecto en tu IDE de Java favorito (por ejemplo, IntelliJ IDEA o Eclipse).
-
Configura la conexión a tu base de datos en el archivo de configuración correspondiente.
-
Ejecuta la aplicación.
- Ejecuta el servidor de desarrollo:
npm run dev
- Abre el local host en tu navegador para ver la aplicación.
- Navega de la homepage al dashboard
- Añade tus ciudades favoritas a tu panel de usuario.
- Accede a tu cuenta
/front-end
├── src/
│ ├── components/
│ ├── config/
│ ├── data/
│ ├── layout/
│ ├── pages/
│ ├── router/
│ ├── sass/
│ ├── test/
│ ├── utils/
│ ├── main.jsx
├── README.md
├── index.html
└── package.json
- src/: Contiene fonts utilizadas en la aplicación.
- assets/: Contiene recursos estáticos como imágenes.
- components/: Componentes reutilizables organizados por categorías.
- config/: Archivos de configuración.
- data/: Datos estáticos utilizados en la aplicación.
- layout/: Componentes de layout.
- pages/: Páginas de la aplicación organizadas por secciones.
- router/: Configuración de rutas.
- sass/: Archivos de estilos.
- test/: Test realizados para el front-end.
- utils/: Token para conectar a la api.
- main.js: Componente principal de la aplicación.
- index.html: Archivo HTML principal.
- README.md: Archivo de documentación del proyecto.
- package.json: Archivo de configuración del proyecto y dependencias.
- Datos en tiempo real sobre la calidad del aire en diferentes ubicaciones.
- Envío de alertas cuando la calidad del aire en el destino elegido no es adecuada.
- Los usuarios pueden crear y gestionar su perfil con sus preferencias de viaje y recibir recomendaciones personalizadas.
- Diseño responsive
Nos encanta recibir contribuciones de la comunidad. Si deseas contribuir, por favor sigue estas pautas:
- Haz un fork del repositorio.
- Crea una nueva rama para tu característica
git checkout -b feature/nueva-caracteristica- Haz commit de tus cambios
git commit -m 'Añadir nueva característica'- Haz push a la rama
git push origin feature/nueva-caracteristica- Abre un Pull Request.
Por favor, asegúrate de seguir el Código de Conducta de GitHub.
Puedes copiar y pegar este contenido en tu archivo README.md y ajustarlo según sea necesario. ¡Buena suerte con tu proyecto!

