My very first travel app

The nine weeks of the web development training at Ironhack Berlin are gone! I had a great time and I will miss my teachers and colleagues, as well as enjoying life at the German capital.

Web development teachers and students

To finish my training I had to present a final project and decided to develop a travel app. I have been working many years in the Tourism / Travel industry and wanted to develop a website using well-know API (Application Programming Interface).

So I developed a website called “myTravelApp” in 2 iterations. The website is a full-stack responsive application developed using JavaScript. You can access the code in my GitHub repository: https://github.com/amerzbach/myTravelAppReact

You can test the app accessing to: https://mytravelapp-react.herokuapp.com/

User story

myTravelApp” allows you to search for flights, hotels and activities in any destination worldwide in a simple way.

Also from the homepage you can search in a combined way for all 3 products.

Based on a tabbed interface you can access to:

  • Flights information including total duration, number of stops, airline and flight number, arrival and departure times
  • Hotel description, photos and location
  • Activities description
Flights search implemented using Lufthansa Open API
Hotel Information provided by Hotelbeds APItude
Combined search of Flights + Hotels + Activities

Front-End

In the first iteration was developed using Handlebarsjs while for the second version presented I re-designed it using the popular React library. In both cases, I used also Bootstrap and CSS. In the beginning, React was a bit hard to understand, but after the learning process, I started to love it.

Back-End

For the back-end part, I used NodeJS, Express and a MongoDB database. To access the APIs I used Axios library.

One of my main objectives was learning to use well-known APIs, the ones I use are:

The most interesting part here was to setup a multi-layer API calls from the front-end to the back-end and from there to the API Provider. I had to do it this way because the APIs required authentication and this is only to be set up securely from the back-end.
Moreover, for the combined search of Flights + Hotels + Activities, I learned how to parallelize 4 API calls at the same time to improve performance.

Tools

During the Ironhack training and the project I learned also to use:

  • Microsoft Visual Studio Code
  • GitHub as the code repository
  • MongoDB Compass
  • Postman to simulate API calls
  • Heroku as the hosting platform
Using Microsoft Visual Studio Code to code

Lessons learned

  1. React is much better for front-end development compared to other alternatives​
  2. Is important to read the API documentation​, however, could not be easy to understand for beginners like me.
  3. API authentication is the first step to use the API​
  4. API Authentication – requires API Calls from the back to store authentication keys​
  5. Each API use its authentication method, for example: Lufthansa Open API uses Token-based auth​entication and Hotelbeds APITUDE: SHA-256 Encryption​
  6. As I used non-productive test API – not always stable – Plan alternatives for your app demo in case your API does not work or perform well.

Hotel Panamericano – Buenos Aires

Una buena alternativa para hospedarse en la capital Argentina es el hotel Panamericano. El hotel se encuentra en la Avenida 9 de julio a escaso metros del Obelisco, frente al teatro Colón y cerca del Palacio de Justicia.

El hotel también se encuentra a pocos minutos caminando de las principales atracciones y monumentos turísticos de Buenos Aires como la Recoleta, la Plaza de Mayo con la Casa Rosada.

Precisamente es su ubicación que hace de este hotel el lugar ideal para visitar y conocer Buenos Aires. Además hay que destacar las increíbles vistas de su mirador en el piso 23. En este piso se encuentra el Nivel 23 Club & Spa, con un gimnasio y piscina cubierta únicos gracias a las vistas del centro de la capital porteña y que hará las delicias a la hora de realizar ejercicio o relajarse en el Spa.

La decoración de las habitaciones del hotel Panamericano es clásica pero funcional.

Captura de pantalla 2018-12-20 a las 14.15.35

Captura de pantalla 2018-12-20 a las 14.16.01

Captura de pantalla 2018-12-20 a las 14.15.09

Descubriendo Thailandia – Krabi

Cruzando Thailandia en avión

Tomamos un vuelo directo desde Chiang Mai cruzando Thailandia de Norte a Sur hasta Krabi. Esta fue nuestra última etapa de un circuito “típico” por Thailandia.

Lo bueno de Thailandia es que si no dispones de mucho tiempo puedes desplazarte rápidamente en avión de un lugar a otro.

A Krabi también llegamos de noche después de ver una hermosa puesta de sol desde el avión.

img_0452

En Krabi nos alojamos en hotel Centara Anda Dhevi, muy bien ubicado y cómodo y a pocos metros de la playa de Ao Nang – bastante turística. Al llegar de noche a un lugar me conozco me siento un poco desorientado y es a la mañana siguiente que comienzo a ubicarme.

A pesar de la desorientación salimos a cenar a una marisquería junto al mar y cercana al hotel, muy recomendable aunque fuera para turistas: The Beach Seafood & Grill

El paraíso … saturado de turistas

Desde el mismo hotel ya reservamos una excursión en lancha rápida a las islas Phi phi para el día siguiente. Y así comenzó nuestra experiencia con la masificación turística – y eso que no estábamos todavía en temporada alta: El bus nos vino a recoger a primera hora de la mañana para llevarnos al embarcadero donde unos cuantos cientos de turistas esperábamos nuestras lanchas. Una vez nos embarcamos tuvimos que regresar porque un grupo de turistas jóvenes chinos entraron en pánico por cómo se movía la lancha rápida. Después de dejar al grupo chino en tierra tuvimos que hacer otra parada en una isla de camino para dejar a otro pasajero que se encontraba indispuesto.

Después de las dos paradas no planificadas empezamos a recorrer las islas Phi phi que son un paraíso pero que la masificación turística las está destruyendo. Basta poner el google Maya Bay para ver fotos de la saturación de esta famosa playa (por la película “La Playa”) en Phi phi Lay. Con razón las autoridades thailandesas han decidido cerrar unos cuatro meses al año esta playa para que pueda recuperarse un poco.

Buenas playas alternativas a las Phi-phi

Por suerte, alquilando una barca “Long Tail Boat” desde la playa de Ao Nang en Krabi podemos llegar en pocos minutos a unas playas muy bonitas como las de Raylay y Ao Phra Nang.

Y después de dos días de playa empezó a llover y llover, con lo que aprovechamos para realizar algunas compras, disfrutar de la comida thai y prepararnos para nuestro vuelo de vuelta a casa vía Bangkok y Frankfurt.

img_0493

img_0512

Descubriendo Thailandia – Chiang Mai

Primeras impresiones

Después de nuestra visita a Bangkok tomamos un vuelo doméstico al norte del país, a Chiang Mai. Llegamos de noche y la primera impresión no fue buena, llovía y todo estaba oscuro y cerrado por los funerales del Rey. Además el hotel no era tan lujoso como el Hilton de Bangkok, pero es un hotel correcto, hablamos del Amora Tapae.

Al día siguiente la situación cambió bastante después del desayuno – aunque seguía añorando el desayuno buffet del Hilton – aunque el hotel donde nos quedamos estaba bastante bien ubicado junto al canal que rodea la ciudad antigua de Chiang Mai.

Excursión en moto al monte Doi Suthep

Lo primero que hicimos fue alquilar una moto y subir a la montaña sagrada Doi Suthep. También se puede visitar utilizando el transporte público – furgonetas – que te acercarán al templo Wat Phra That Doi Suthep – pero la moto te da más libertad. Nada más empezar a subir la montaña el paisaje cambia radicalmente y pasamos del bullicio de la ciudad a la calma de los bosques que rodean esta montaña, pudiendo hacer varias paradas antes de visitar el templo. La carretera continua pasado el templo, pasando por el palacio de verano de la familia real y llegando a zonas más silvestres donde se cultiva café.

Recorriendo la ciudad de Chiang Mai

La ciudad se puede recorrer fácilmente caminando o en moto y está llena de templos dentro del recinto amurallado alrededor de la ciudad antigua. No nos podemos ir de Chiang Mai sin probar la gastronomía local que ofrecen los puestos callejeros, sobre todo recorriendo los numerosos mercados nocturnos.

Una alternativa para alojarse dentro del recinto de la muralla es el Log Home Boutique Hotel.

img_0398img_0343

El triángulo de Oro

Desde Chiang Mai resulta muy fácil contratar una excursión de un día completo en mini-bus para visitar el triángulo de Oro – la frontera natural entre Thailandia, Laos y Myanmar (la antigua Birmania) marcada por el rio Mekong.

Antes de llegar al triángulo en la excursión también conoces el Templo Blanco – Wat Rong Khun – en la ciudad de Chiang Rai y el poblado de las mujeres de cuello jirafa.

2018-11-07_19-44-43.png

Santuarios de elefantes

A poca distancia de Chiang Mai – nosotros fuimos en moto (30min aprox) tenemos varios santuarios para ver elefantes, aunque conviene informarse bien para saber si son animales que sufren maltrato debido a las actividades turísticas. En la misma zona se puede visitar la cascada Mae SA.

Hotel Ritual El Palmar

En nuestro viaje a la costa de Cádiz – Vejer – descubrimos el hotel Ritual El Palmar, inaugurado este año. Este hotel con vistas al mar se encuentra ubicado entre colinas en la pedanía La Muela a 10 minutos en coche de Vejer de La Frontera y a unos pocos minutos más de las playas de El Palmar, Caños de Meca y Conil.

El hotel pertenece al grupo Ritual con hoteles en Torremolinos, Sevilla,

Es el primer hotel LGTB de la provincia de Cádiz pero muy heterofriendly, ideal para parejas. También puedes llevar al hotel tu mascota.

Las vistas desde la montaña donde se encuentra el hotel a la costa y las playas son increíbles, pudiendo disfrutar de las puestas de sol sobre el Atlántico.

Las habitaciones son muy cómodas y confortables, con balcón privado, WIFI, TV satélite, minibar y servicio de habitaciones.

El hotel dispone de una piscina tipo infinity con vistas a la playa de El Palmar, un spa completo con sauna finlandesa y baño turco además de jacuzzi. Para los más deportistas también pueden ejercitarse en el área de fitness.

El buffet del desayuno es delicioso y muy variado, pudiendo disfrutar de las vistas de la terraza. Si queremos comer o cenar en el hotel la comida también es muy buena.

2018-11-07_19-18-14

Descubriendo Thailandia – Bangkok

Primero quiero aclarar que no soy un experto conocedor de Thailandia, únicamente he estado una vez en el país  y quiero contaros mi experiencia. Sobre Thailandia esperaba una versión asiática de mi amada Costa Rica con mucha selva y playas tropicales (sé que nunca hay que comparar destinos, pero me resulta inevitable). Algo así encontré pero con una naturaleza bastante menos protegida aunque también con muchos monumentos y una cultura muy interesante, vida nocturna y una capital Bangkok, vibrante.

Bangkok pasó a ser la capital del antiguo reino de Siam (como se conocía antiguamente a Thailandia) en el año 1768 después de la quema de la antigua capital, Ayutthaya

Bangkok es una megaciudad de 12 millones de habitantes. A diferencia de Singapur, resulta caótica y desordenada pero es una ciudad llena de energía y que invita a conocerla. Es una ciudad segura y por la que se puede pasear tranquilamente día y noche.

Cómo llegar a Bangkok por avión

Tenemos dos aeropuertos, el más nuevo y grande es el Aeropuerto Suvarnabhumi (código IATA BKK) y es donde llegan las principales aerolíneas internacionales, por lo que si llegamos desde Europa es lo más probable que lleguemos a este aeropuerto. En el otro aeropuerto Don Mueang (Código IATA DMK) suelen operar aerolíneas low-cost volando a destinos nacionales y algunos internacionales asiáticos.

Desde varias ciudades europeas hay vuelos directos a Bangkok de unas 11 horas de duración. La alternativa pasa por hacer escala en Dubai o Doha.

Dónde alojarse

En nuestro caso nos alojamos en el hotel Millenium Hilton Bangkok junto al rio que cruza la capital – el Chao Phraya. Este hotel ofrece muy buenas vistas de la capital, sin embargo es cierto que la mayoría de sitios a visitar están al otro lado de la orilla y tendrás que cruzar el río utilizando una de las numerosas embarcaciones disponibles o bien en coche – taxi a través de los puentes. El hotel Hilton ofrece todas las comodidades para el visitante, excelente desayuno, piscina y bares con vistas, restaurantes, etc

Al otro lado del río recomendaría cualquier de los hoteles cercanos al barrio de Silom. En esta zona hay hoteles para todos los presupuestos y gustos.

img_0064

El Gran palacio de Bangkok

Fue la residencia oficial de los reyes de Thailandia desde el siglo XVIII a mediados del siglo XX y en él se encuentra el tempo del Buda Esmeralda, una figura de tan sólo 45 cm de altura que resulta ser el mayor icono religioso del país.

Nosotros no pudimos visitar el palacio porque se encontraban preparando los funerales del rey Rama IX. En Thailandia sienten una gran veneración y respeto por la figura del rey, por eso resulta fácil encontrar imágenes del monarca en cualquier lugar.

Wat Pho – Templo del Buda reclinado

Junto con el Gran Palacio es una de las principales monumentos de la ciudad. En su interior se encuentra una figura de Buda realizada en pan de oro de unos 46 metros de largo y 15 de alto. En el mismo complejo hay varios templos muy interesantes para visitar.

Wat Arun – Templo del Amanecer

Este templo budista, a las orillas del rio, se encuentra en la orilla opuesta al Gran Palacio, está hecho con conchas marinas y trozos de porcelana.

Mercados flotantes y recorrido por el rio

Recorrer el rio Chao Phraya en barca y adentrarse en sus numerosos canales también resulta de visita obligada. A través de estos canales también podemos llegar a uno de los mercados flotantes.

img_01601

Bangkok de noche

Muchos hoteles ofrecen miradores – restaurantes y Sky bars para disfrutar de la vista nocturna de Bangkok y es algo que no os podéis perder.

También vale la pena conocer la noche más canalla y desenfadada que rodea la zona de Patpong en el barrio de Silom

img_0066

Excursión a Ayutthaya

Es una de las típicas excursiones de un día completo que se pueden contratar desde Bangkok, visitando la antigua capital del reino de Siam y su templos.

Normalmente se suele ir en bus y se regresa realizando un crucero por el rio hasta Bangkok

Costa Rica – Segunda parte

Algunas curiosidades de Costa Rica

Para indicar una dirección no utilizan el nombre de la calle y número, sino que utilizan expresiones como “a 200 metros al sudeste del Fresh Market”, donde cada 100 metros corresponden a una manzana y el punto de referencia puede ser desde un árbol, una iglesia o una tienda.

Atenas, Cartago, Grecia, Westfalia, Florencia etc, son nombres de ciudades o pueblos en Costa Rica que sorprenden al europeo al leer las indicaciones en los mapas de carretera.

Diccionario:

  • Pura vida! = Expresión coloquial para saludar o despedirse, asociada al estilo de vida de Costa Rica
  • Tico/Tica = Hombre/Mujer Costarricense
  • Bomba = Gasolinera, estación de servicio
  • Mae = Tío (coloquial), Pura vida Mae! (= Hola tío!)
  • Nica = Nicaragüense (despectivo)
  • Gallo Pinto = Arroz con frijoles, se suele comer con cualquier comida, aunque es más habitual en el desayuno
  • Natilla = crema agria
  • Natural = Bebida hecha a base de concentrado de pulpa de frutas muy diversas, pregunta en cualquier sitio “qué tienen de natural?”
  • Cabinas = Mini hoteles low-cost donde, similar a lo que podría ser un motel
  • Pulpería = Colmado, tienda pequeña de alimentación
  • Brete = trabajo, bretear = trabajar
  • Soda = Bar pequeño
  • Presa = atasco de tráfico

El español de Costa Rica tiene muchas similitudes con el argentino, utilizan el voseo.

10 términos que escuchará en Costa Rica

Diccionario de Costa Rica

Cómo son los ticos – costarricenses

Costumbres ticas

Rio Celeste y Bijagua

En el norte del país encontramos dentro del parque nacional Volcán Tenorio, Rio Celeste. Según una leyenda cuando Dios terminó de pintar el cielo lavó los pinceles en este rió. Sin embargo parece ser que el color celeste se debe a un efecto óptico producido por la dispersión de la luz solar debido a la alta concentración de silicatos de aluminio. Recomiendo la visita al parque para conocer el río. Dentro del parque no se permite bañarse en el río.

A unos 20 minutos en coche la tranquila localidad cercada de Bijagua de Upala también puede ser un sitio para visitar, se encuentra junto al parque nacional Volcán Miravalles. Desde Bijagua, si regresamos por carretera hacia el centro del país por Cañas, en la época seca pasaremos del verde de los bosques a un pasaje similar a la sabana Africana, y es que Costa Rica es un país de contrastes.

Recomendaciones:

  • Hotel Rio Celeste Hideaway, un hotel precioso con acceso directo y privado a Rio Celeste
  • En Bijagua hospedarse en una de las cabañitas de Cataratas Bijagua Lodge y hacer la excursión de la catarata y el safari nocturno que organiza una familia local para descubrir toda la fauna nocturna (Ranas, serpientes, insectos, …)

Limón y Parque Nacional Cahuita

Desde Bijagua o Rio Celeste tenemos que conducir varias horas para llegar al otro lado del país, a la ciudad de Limón. Es el puerto más importante del caribe costarricense. Desde el punto de vista turístico recomiendo visitarlo únicamente si tenemos tiempo de sobra y curiosidad de ver cómo se embarcan las piñas hacia Europa. Sino tenemos tiempo de sobra continuemos hacia Cahuita y Puerto Viejo.

A medio camino entre Limón y Puerto Viejo encontramos el parque nacional de Cahuita donde vale la pena hacer una parada, caminar por el parque entre manglares y bosque tropical y, si es posible hacer snorkel para nadar entre peces tropicales, corales y tiburones.

Si queremos degustar la autentica comida criolla podemos comer en el restaurante Miss Edith’s, todo lo contrario al fast food, no vayáis con prisas y disfrutad de la comida.

Puerto Viejo de Talamanca

Si tuviera que elegir un único lugar de este maravilloso país me quedaría con Puerto Viejo (de Talamanca, hay otro Puerto Viejo en Costa Rica). Gran parte de la trama de los libros de Jose María Mendiluce sucede en esta localidad del Caribe costarricense. Como ya he comentado no esperéis aguas azul turquesa pero sí playas semi desiertas y paradisiacas. Totalmente recomendable alquilar una bicicleta y recorrer todas las playas de la zona hasta el mirador de Punta Manzanillo. Hay que tener precaución con las corrientes en las playas, normalmente están señalizadas.

El ambiente nocturno en Puerto Viejo anima a salir a cenar y a tomar una copa con música reggae de fondo.

Recomendaciones:

San José de Costa Rica

Si nos sobra tiempo antes de regresar a nuestro país de origen podemos aprovechar para conocer la capital del país – San José – y hacernos una idea de cómo son las capitales centroamericanas. El tráfico puede ser bastante caótico y con muchas presas (“atascos”). No esperes grandes tiendas en el centro como en Europa – los comercios se han desplazado a los centros comerciales de las afueras que rodean la capital.

Qué podemos visitar en San José:

Y para terminar

Todavía me quedan muchos lugares por conocer de este bello país como Tortuguero o la zona del Pacífico Sur y muchos de los volcanes y parques naturales. En Guanacaste tenemos los resorts más turísticos, por eso no he ido pero también deben haber playas muy bonitas. En otro viaje me gustaría llegar a Bocas del Toro – Panamá cruzando la frontera desde Puerto Viejo. También me gustaría conocer ciudades como Cartago, la antigua capital del país.

Pero os querría pedir que si visitáis este país respetéis la naturaleza y el medio ambiente para que siga conservado y sin masificar. Todo el mundo tiene el derecho de viajar y conocer lugares pero el turismo de masas acaba con la belleza de muchos lugares. Mantengamos Costa Rica libre de la masificación.

Pura Vida!

img_2745