Back to Work

Luna Tour — Travel Destination Discovery.

ClientJADE Solutions (for Luna Tour)
Year2022–2023
RoleFrontend Developer
Luna Tour — Travel Destination Discovery

Challenge

Luna Tour needed a Spanish-language travel site for browsing destinations, presenting curated details and ratings, and converting interested visitors into bookings — designed for mobile-heavy traffic with multilingual infrastructure for future expansion.

Approach

I built the site as a Vue 3 + Vite SPA with <script setup> components, vue-i18n for multilingual content (Spanish primary, English groundwork), Vue3Mq for media-query handling, and lazy-loaded imagery. Destination details, search results, and ratings are presented through reusable component pieces, with WhatsApp handoff for booking conversation.

Stack

Vue 3ViteTypeScriptvue-i18nVue3Mqv-lazy-imagecarouselWhatsApp click-to-chat

Outcome

Site is live at luna-tour.com presenting Luna Tour's destination catalog with rating displays, mobile-aware layouts, and direct WhatsApp handoff to convert browsing into booking conversations.

Key Contributions

  • Vue 3 + Vite SPA with <script setup> components
  • Multilingual infrastructure via vue-i18n (Spanish primary, English groundwork)
  • Destination browsing surfaces — home, details, search results, about
  • 5-star ratings component and destination cards
  • WhatsApp click-to-chat integration for booking conversion
  • Mobile-aware layouts via Vue3Mq