Case study / Education

El Alsson International Schools

Redesigning a 44-year-old school’s digital front door.

Role
UI design in Figma, vibe-coded front end
Through
MitchDesigns
Duration
1 month
Year
2026
Industry
Education

The Brief

El Alsson is an international school in Cairo, founded in 1982: three parallel curricula, forty-five nationalities, a fourteen-acre campus. Forty-four years of stories, programs and achievements, and a website trying to hold all of it at once.

The brief, in one sentence: modernize the website and keep everything. Every page stood for an audience the school could not afford to lose, so the site spoke quietly to everyone and clearly to no one.

My hypothesis: the homepage’s job is to hand every parent the one thing they came for, in the fewest possible clicks. One page, three intents, a triage counter rather than a brochure cover.

The Challenge

Fourteen top-level navigation items, five of them dropdowns, and fifty-eight internal pages, most of them unquestioned for years. I audited the site the way a parent meets it.

  • Information architecture: every section landed on an “Introduction” page first. The site wasn’t just deep, it was gated.
  • Hierarchy: prospective parents, the alumni association and the accreditation office got the same billing.
  • Density: “How to Apply”, the most decision-critical page, needed long scrolling to see the whole picture.
  • Mobile: responsive in the technical sense, not the design sense.

Before the first meeting I built the map I wanted to argue for: just the site’s shape. The client’s instinct was the opposite, to keep every page and add more. The meeting ran four hours. Some of my proposals held; on others the client was right. I kept the consolidation and the end of the Introduction pages. Together we found something neither of us started with: teaser sections for Alsson El Kheir and the Parents App on the homepage.

Key Decisions

The sitemap is the story people notice. The smaller decisions underneath make the site work. Every design-system rule became a line in HANDOFF.md, eight hundred lines by the end, each with a “why”.

  • The 12px text floor: no DOM text smaller than 12px, after captions had drifted to 9 and 11px.
  • Icons are 16, 20 or 24 pixels, never larger. A 32px PDF icon was crowding the file-card titles.
  • One spacing scale, and one ScrollReveal on every meaningful block: opacity 0 to 1, 28px up, 700ms.

Who’s Who became a pop-up. Forty staff at equal emphasis became a filterable grid inside About, with a bio pop-up for depth on demand.

The sub-nav I resisted. The client insisted, and on a 3000-pixel Admissions page a sticky in-page nav appears on scroll. I was wrong to push back.

Staff bio pop-up over the About page: a portrait, the person’s title and email, and a biography.
Who’s Who, one bio at a time.
Join Our Community section on the Admissions page, with a sticky in-page navigation bar at the bottom: How to Apply, Open Days, Age Comparison Chart, Information & Brochures, Tuition & Fees, Reach Us.
The sticky sub-nav, on the Admissions page.

The House System as a horizontal reveal. Each house appears beside the previous one as you scroll, until all four sit in a row: reveal, then unity.

The House System section: House of Thebes, marked 01, in red with a photograph of a basketball player.
The House System: House of Thebes first.
The House System on the live mobile build.

Skip the mobile Figma pass. “Still need Mobile ver.” Four words in a sketchbook corner changed the second half of the project. I proposed building the mobile version in code, vibe-coded with Claude, and treating the codebase as the design deliverable. Every visual decision stayed mine, made on a running site. The design head’s answer was one word: “Try.” The CEO saw the working prototype and added a bonus to the invoice.

Desktop home page: the hero “A Community Built For Curiosity” with Apply Now and Start Virtual Tour buttons, above Select Your School to Explore.
Home: a triage counter for three intents.
The mobile build, recorded as it scrolls.

The Screens

How to Apply page: four numbered steps, from the online application to offer and enrolment, with Apply Now and Download Application Brochure buttons.
Admissions: four steps visible at a glance.
Admissions on the live mobile build.
Latest Media & News From Alsson: a filter bar above a grid of news and media cards with tags and dates.
Media & news: four pages become one.
Media and news: one page, filtered by News, Gallery or Articles.
Facilities page: the Learning Spaces section, a carousel of classroom photographs tagged Science Labs, Libraries and Robotics Labs.
Facilities: six categories, every photo tagged.
Choosing a school on the mobile home page.

Outcome

Designed and built, launching soon. The design system ships with the codebase as an 800-line HANDOFF.md.

  • 58 → 23 internal pages after consolidation, while the client wanted more added.
  • 14 → 9 top-level nav items, with every Introduction page gone.
  • 5 days from concept to a polished, animated thirteen-page mobile build.

Four hours in a room forces you to know what you’re defending. I know how to argue for architecture now, and how to write a design system by watching my own decisions. Claude can turn a mobile Figma pass into a five-day prototype, but it can’t sit in that meeting.

The mobile-scope decision should have been made before the desktop pass ended. And the sticky sub-nav I resisted belonged in my original proposal: on any page that scrolls past two viewports, it is the right pattern.

El Alsson pages on a laptop and screens
Home, Media, Admissions and the House System on desktop.
El Alsson mobile pages on phones
The thirteen-page mobile build.

Supervised by Mitch at MitchDesigns; the rest of the team built the backend.