Skip to content
VIAGGI cover
// Full-stack platform·2026·Viaja Travel Viaggi

VIAGGI

Platform for a SECTUR-authorized travel agency: catalog online, leads straight to the inbox, and a panel that runs the whole business.

Meet the client. Who they are and who they sell to.

The client

Viaja Travel Viaggi (Viaggi) is a Mexican travel agency incorporated in 2024 and SECTUR-authorized, with the motto “Travel is living freely.” It sells tours, cruises, Disney & Universal packages and flight + hotel combos, with alliances across 30+ countries. Its catalog lived in a legacy system and across flyers and spreadsheets. We built their own platform around three pieces of value: a control panel from which the team manages catalog, sales, leads and support without touching code; the full tours catalog online; and a system that sends every inquiry straight to the team's inbox. Around it, a brand site with Viaggi Empresas and a page per category. The close stays human, over WhatsApp — the platform supports it and logs it.

What they came to solve, in plain language.

Challenge

  1. 01A legacy catalog scattered across flyers and spreadsheets, with no site of its own.
  2. 02Migrate hundreds of tours into an online catalog, with images, categories and destinations.
  3. 03Capture the clients arriving through the web and lose no lead.
  4. 04Give the team a single panel to run everything: catalog, sales, leads and support.
ClientViaja Travel Viaggi
Year2026
CategoryFull-stack platform
DurationMulti-fase / Multi-phase
RoleProduct, architecture, full-stack, catalog migration, site and back-office design

What changed between day one and launch.

Before & after

// Before

SCATTERED CATALOG

  • Legacy catalog across flyers and spreadsheets
  • No central panel to manage the operation
  • Inquiries lost before reaching anyone
  • Sales noted by hand, with no metrics
// After

THEIR OWN PLATFORM

  • Online catalog with search and filters
  • Every inquiry lands straight in the team's inbox
  • One panel running catalog, sales, leads and support
  • Sales recorded with KPIs, commission and profit

Every feature shaped so the client closes the deal.

What we built

Operations

A control panel that runs the whole business

A single admin panel where the Viaggi team manages everything without touching code or depending on anyone: the catalog, sales, leads, users, categories, destinations and support. It's the tool that makes the agency's day-to-day easy, with its user manual built in.

  • Sales with KPIs: commission, profit and Excel export
  • CRM for leads and contact messages
  • Editable catalog, categories and destinations
  • Users, subscribers and ticket-based support
  • Built-in user manual (in-app + PDF)
Catalog02

Full tours catalog

Hundreds of tours, cruises and packages migrated from the legacy system into an online catalog with search and filters by category, destination, price and duration. Each tour with its own page: itinerary, dates, what's included and reviews.

  • Legacy catalog migration with images
  • Filters by category, destination, price and duration
  • Detail page with itinerary, dates and reviews
Leads03

Every lead, straight to the inbox

When a client fills out the Contact or Empresas form, the inquiry is saved and instantly emailed to the team. No need to log in and check a panel: the lead arrives on its own, ready to reply.

  • Email alert on every lead (Resend)
  • Contact and Empresas forms
  • Anti-bot protection (honeypot)
Conversion04

Contact and close over WhatsApp

From every tour, the traveler reaches out instantly over WhatsApp with the package details prefilled. The advisor quotes and closes as always — then logs the sale in the panel. The tech supports the agency's real way of selling.

  • WhatsApp button with tour details
  • Human close, logged in the panel
  • No checkout friction for the client

Our five steps applied to a real project.

Process

  1. 01

    Discovery

    Mapping the legacy catalog, the agency's services (tours, cruises, corporate) and how they close sales today: over WhatsApp. The data model and the system roles came out of that.

    • Catalog & services map
    • Data & role model
  2. 02

    Architecture

    Supabase (Postgres + Auth + Storage) with Row Level Security, and hexagonal architecture with dependency injection to keep the domain separate from infrastructure.

    • Schema and RLS policies
    • Domain layer + adapters
  3. 03

    Catalog migration

    Hundreds of tours from Excel into the new catalog, with images, categories and destinations. Loading scripts, flyer cleanup and destination assignment.

    • Migrated catalog with images
    • Categories and destinations assigned
  4. 04

    Control panel + site

    The admin panel from which the team runs everything —editable catalog, sales module with KPIs, lead CRM, email alerts and ticket-based support— and, around it, the public brand site (Home, About, Empresas and category landings).

    • Operational admin panel
    • Public brand site
  5. 05

    Launch

    Deploy on Vercel with its own domain, SEO (sitemap, robots, meta) and security headers (CSP, HSTS). Infrastructure with no monthly cost on Vercel and Supabase.

    • Live on viajatravelviaggi.com
    • SEO + security headers

The numbers the project left behind in production.

What changed

before, 0 on the web0
Tours sellable online, around the clock

The catalog went from flyers and DMs to 271 tours any client can find and check at any hour.

every inquiry hits the inbox0
Leads lost

Inquiries used to get lost between messages; now every form lands straight in the team's inbox, ready to reply.

before, only via DMs and flyers0/7
Catalog and contact available

The catalog and WhatsApp contact stay live around the clock, even when the agency is closed.

Vercel + Supabase, free tier$0
Hosting and database per month

The server and database run on Vercel and Supabase free tiers — no monthly server rent (domain and email billed separately).

The technologies that sustain the operation.

Technologies

Frontend & site
  • React Router 7
  • React 19
  • Tailwind CSS 4
Backend & data
  • Supabase
  • PostgreSQL + RLS
  • Arquitectura hexagonal
Operations & capture
  • Zod
  • Resend
  • ExcelJS
  • i18next

Want something like this for your business?

If this case clicked for you, let's talk. We reply within one business day, no strings attached.