Gean
Marroquin

RicaRica Travel

Mayo 2016

Reto

Desarrollar un SPA con i18n, carrito de compras y pasarela de pago.

Solución

RicaRica Travel (agencia de turismo) fue uno de los proyectos mas complejos (tanto el diseño como la funcionalidad) que me haya tocado realizar. El desarrollo se hizo bajo un marco de trabajo agil: Scrum.

Ya que el sitio requeria de mucha manipulacion del DOM, trabaje con VueJS. Para manejar los datos del carrito y formularios añadí Vuex y vue-router para manejar las rutas.

Tecnologías destacadas:

Workflow:

Logros:

  • Implementar I18n (internacionalización), mi primer proyecto multi idioma, logrado con vuex.

RicaRica Travel i18n demo

RicaRica Travel spa demo

  • Pasarela de pagos.
RicaRica Travel pasarela de pago

Experiencia

Otro proyecto con grandes desafios, y una vez más... la complejidad de la aplicación me llevo a reemplazar KnockoutJS (framework actual que usaba), por uno mucho mas robusto: VueJS (luego de revisar React y Aurelia).

Me decidi por VueJS ya que su curva de aprendizaje era bastante corta, llevaba todo lo que requeria, y ademas contaba con lo mejor de cada framework antes mencionados: componentes, directivas, data-binding.