Mo's Experiences
A bilingual travel platform where travelers can compare programs and the team can manage the content from its own dashboard.
- Client
- Mo's Experiences
- Timeline
- May to July 2026
- Type
- Website

The problem
Mo's Experiences helps travelers plan trips across Egypt, in English and French. The catalog of destinations, tours, and custom journeys changes often, and every change had to work in both languages at once. A standard marketing site would have tied every edit to a developer. A generic content system would have separated the editing experience from the pages it controlled.
The team needed a public site where travelers could compare options and prepare an inquiry on any device. It also needed an editorial workspace built around the content the team manages.
The solution
We built one platform with two connected surfaces: a public site for browsing destinations, tour programs, VIP experiences, and custom journey requests, and a bilingual dashboard for the team to manage the pages, media, and search visibility behind it.
English and French were part of the content model and routing from the start. The dashboard gives editors the fields each page needs, so the catalog can grow without the site losing consistency.
What we delivered
- A bilingual public experience with localized routes for destinations, categories, tour programs, VIP tours, blog content, and custom journey requests
- An editorial dashboard covering pages, destinations, categories, programs, blog posts, media, testimonials, and team administration
- SEO foundations: metadata, canonicals, Open Graph images, sitemaps, and structured data
- Inquiry and review flows with transactional email
- Role-aware access, secure data handling, and first-party analytics with conversion tracking
Outcome
Mo's Experiences now manages its public content in one place. Travelers move from browsing to inquiry through a localized site, and the team handles routine edits through its dashboard.
Technology
Next.js, React, TypeScript, and Tailwind CSS, with Supabase for data, authentication, and row-level security. Tiptap and React Hook Form power the editorial forms, next-intl handles the bilingual routing, and Resend delivers transactional email.
Devloop