joffrea18 / Buscador-de-vuelos

⭐️ Este repositorio está destinado al desarrollo del primer proyecto ✈️ del grupo A, correspondiente al Bootcamp edición JSB18RT de Hack a Boss 📝⭐️

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo_hackaboss2

                                           PROYECTO 1 - BUSCADOR DE VUELOS 

Este repositorio está siendo destinado al desarrollo del primer proyecto de los estudiantes del grupo A 📝 del Bootcamp edición JS18RT, el cual tendrá por objetivos:

1- Desarrollo de una Aplicación web para la determinación del vuelo más económico 💶 con la disponibilidad más inmediata entre dos aeropuertos para una persona.

1.1 - Dicha aplicación se desarrollará con las siguientes especificaciones:

a - Sólo se puede utilizar una interfaz mediante la cual se captarán los datos;
    utilizando las funciones manejadoras.

b - Realizaremos una petición a una API externa para la extracción de los datos;
    para esto utilizaremos el médoto fetch().

d - Se capturarán los posibles errores insertados en un principio y se informará
    de ellos, esto lo realizaremos mediante los métodos de try{}catch{}.
    
e - Captamos los eventos y posteriormente los imrpimimos en el HTML con los métodos
	del Form y la slección / creación de los Attribute.

f - Ejecutaremos las condicionantes los cuales nos darán acceso a los
    posibles panoramas que se puedan presentar if{}else{}.

2 - El alcance de la Aplicación Desarrollada será:

2.1 - Los cuadros de búsqueda es un buscador global que filtra un array de aeropuertos el cual 
      se mostrará en un tooltip para selección correcta de aeropuerto.

2.3 - Validar los datos de origen y destino introducidos e imprimir el número de asientos,
      Fechas y precio disponibles, además de otros datos relativos al vuelo, como erolínea, 
      avión utilizado, tiempo de tránsito, nº de vuelo y escalas.
      
2.4 - La aplicación asume que el vuelo es para una persona y con fecha del día siguiente al actual.

2.5 - Si hay algún error (aeropuertos no existen, no hay vuelos, error de conexión, etc...)
      la aplicación informará del error en pantalla.

2.6 - La aplicación permite repetir la búsqueda con otros aeropuertos.

3 - Adicionalmente a los alcances del Desarrollo solicitado, el equipo A, ha decidido la implementación de algunos alcances adicionales, como lo son:

3.1 - La interfaz de inicio será interactiva, permitiendote mover por el front y
      desplazarte entre las distintas imágenes que podemos presentarte.

3.2 - Se va a permitir la optativa de la clase mediante la cual deseas viajar, Económica,
      Económica-Premium, Negocios, Primera CLase.
      
      3.1.1 - Se mostrarán los resultados basados en tus parámetros indicados.
      
3.3 - Recibir los datos introducidos y contrastarlos para mediante el autocompletado,
      presentar las opciones semejantes.

3.4 - La aplicación contiene un pequeño asistente de ayuda que te indicará paso a paso
      cómo se puede utilizar.

4 - Las fuentes utilizadas para el Desarrollo de la aplicación fueron entre otras:

5 - Tecnologías utilizadas:

HTML - CSS

JavaScript

ninjamock

Esperemos les sea de su gusto y consigáis todos los pasajes que necesiteis, recordad que son de referencia y no de tiempo real.

Recordad que cualquier sugerencia la podremos recibir sin inconvenientes para las mejoras. ✅

############# Puedes apoyar nuestro proyecto haciendo "⭐️ Star" en el repositorio. ###########################################################################Logo_pie_de_pag

About

⭐️ Este repositorio está destinado al desarrollo del primer proyecto ✈️ del grupo A, correspondiente al Bootcamp edición JSB18RT de Hack a Boss 📝⭐️


Languages

Language:JavaScript 70.3%Language:CSS 18.5%Language:HTML 11.2%