Skip to content
All work
// Case studyWeb platformlive

City Hub

Premium bilingual landing page for an F&B franchise group — brand showcase, franchise funnel and lead capture.

2026 Egypt F&B franchise & management · Landing page
F&B & franchisingMarketing & lead generation
Build something similar
City Hub — Premium bilingual landing page for an F&B franchise group — brand showcase, franchise funnel and lead capture.

// By the numbers

6
Brands showcased
2
Languages
8+
Target markets
48h
Lead response
// Overview

A premium, conversion-first landing page for City Hub — an F&B management and franchise group operating six brands across the region. The site presents the brand portfolio, the franchise process and the support system, then funnels qualified investors into a validated lead-capture form — fully bilingual Arabic/English with right-to-left support.

// Architecture

How it's put together

01Landing experience

Hero & brand portfolio

6 F&B concepts · animated reveals

Franchise funnel

Process · why · support · vision

Lead form

Budget · brand · validated fields

02Application layer

Next.js App Router

RSC · next-intl AR/EN · RTL

Leads API

Zod-validated POST /api/leads

03Data & delivery

MongoDB

Mongoose lead store

Vercel

Edge-served · fast global delivery

A single bilingual Next.js site that captures and stores qualified franchise leads.

// Highlights

Signature capabilities

01

Conversion-first funnel

Every section is sequenced to move an investor from curiosity to a submitted franchise request — brand proof, process clarity, support assurance, then a single decisive form.

02

Qualified lead capture

The enquiry form captures budget band, target city and preferred brand, so each lead arrives pre-qualified and routable instead of a bare name and email.

03

Truly bilingual

Arabic and English are first-class — full RTL layout, mirrored components and a language switcher — built for a market that browses in both.

04

Premium motion

Framer Motion scroll reveals and an animated hero give the page the polish of a brand the investor is being asked to trust with capital.

// Features

Business feature set

The functional scope delivered across every part of the product.

Brand & story

  • Animated hero with live brand counter
  • Six-brand portfolio with cuisine + concept cards
  • About / company-story timeline (since 2012)
  • Regional footprint across Egypt, MENA & Africa
  • "Why City Hub" differentiators marquee

Franchise funnel

  • Six-step franchise process, step by step
  • Integrated services / what-we-do grid
  • Support-system overview
  • Sticky 'Start your journey' + WhatsApp CTA

Lead capture

  • Validated enquiry form (name, email, phone, city)
  • Investment-budget and preferred-brand selectors
  • Zod + React Hook Form typed validation
  • Leads persisted to MongoDB

Bilingual & platform

  • Arabic / English with full RTL via next-intl
  • One-tap language switcher
  • Scroll-reveal motion throughout
  • Responsive, SEO-ready, fast
// My role

What I owned

End-to-end on this project — from architecture and data modelling through to a shipped, production product.

  • Design direction & UX of the full landing experience
  • Next.js App Router build with next-intl (AR/EN + RTL)
  • Bilingual content modeling and brand portfolio system
  • Validated lead-capture form (Zod + React Hook Form)
  • MongoDB lead persistence via Mongoose API route
  • Deployment & delivery on Vercel
// Stack

Built with

Framework

Next.jsTypeScriptApp Router

UI & motion

Tailwind CSSFramer Motionnext-intl

Data & validation

MongoDBMongooseZod

Infrastructure

Vercel

// Gallery

City Hub — interface preview 1
City Hub — interface preview 2
// Makhloof Studio

Want something like City Hub?

Boutique software studio — agency-quality systems, shipped by one senior engineer.

Start a project
WhatsApp