Projects

Mo's Experiences

Mo's Experiences
Client Work
Live

A production-ready travel site that includes destinations, packages, VIP tours, and multiple booking/contact flows with email + WhatsApp integration. It also includes an admin dashboard for CRUD content management and an analytics area tracking engagement and Core Web Vitals (LCP/FID/CLS), plus SEO features like OpenGraph, JSON-LD, sitemap, robots, and hreflang.

Problem:

  • A tourism business needed a multi-language website with searchable content, structured packages, and a managed workflow for inquiries and bookings.

Solution:

  • Delivered a full-featured site with en/fr routing, content browsing + search, favorites, multiple inquiry forms, and an admin dashboard for managing content and monitoring analytics/Web Vitals/SEO signals.

Architecture:

  • Next.js 15.5.5 App Router + TypeScript + Tailwind CSS 4 + shadcn/ui, with Supabase (PostgreSQL + Auth), TanStack Query for server-state, Resend for email, next-themes for theming, and a custom analytics tracking layer.

Tech Stack

  • TypeScript
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Resend
  • next-intl
  • React Hook Form
  • Framer Motion
  • TanStack Query