Hooop

Hooop

Hooop

Redesigning an online Montessori school’s website: keeping the playful look parents trusted, and rebuilding everything underneath it.

Redesigning an online Montessori school’s website: keeping the playful look parents trusted, and rebuilding everything underneath it.

Redesigning an online Montessori school’s website: keeping the playful look parents trusted, and rebuilding everything underneath it.

Role

Product Designer

Client

Hooop, an online Montessori school

Type

Website redesign

Scope

UX audit, accessibility, design system, desktop and mobile

HOOOP, AS DESIGNED

01 — WHAT IT IS

Hooop is an online Montessori school for children aged 2.5 to 6. Its website has two jobs at once: feel warm and playful to parents, and carry a lot of serious information — curriculum, teachers, fees, admissions and FAQs — on one long page.

I redesigned that page without changing its personality. The purple-and-pink palette, Poppins, the rounded pills, the clouds and the cut-out children all stayed. What changed was the structure under them: a token-based design system, a real type scale, reusable components, accessible colour, and a mobile layout the site never had.

Everything was built in Figma as components, so the desktop and mobile pages are assembled from the same parts rather than drawn twice.

02 — THE PROBLEM

A page that looked finished, but wasn’t built to change.

The original was a single 1440 × 14,726px canvas of loose layers — “Group 33”, “Rectangle 5” — with no auto-layout, no components and no mobile version. It looked complete in a screenshot and fell apart the moment anything had to change.

Underneath the charm, the details disagreed with each other: 24 different text sizes, eyebrows set almost as large as the headings they introduced, three button shapes, and accent colours chosen one section at a time.

Much of the text wasn’t readable. White type on the light-pink hero measured 2.4:1 against a 4.5:1 minimum; pink, orange and yellow titles on white sat between 1.4:1 and 2.1:1; the disclaimer under every price was bright red. There were content bugs too — the afternoon batch ended at “03:00 am”.

THE DESIGN TENSION

Parents trusted the playful look. Everything underneath it had to change without the page feeling any different.

03 — THE DESIGN

The full homepage, top to bottom — hero, program overview, curriculum, Montessori materials, parent stories, gallery, teachers, fees, admissions, FAQs and footer.

Desktop 1440

FULL PAGE

Desktop 1440

Hero

DESKTOP 1440

Hero

04 — WHAT I DESIGNED

Three rules decided every change, in this order.

Keep the look, fix the structure

Every colour, font, shape and illustration parents recognise stayed. Underneath, loose layers became named, auto-layout sections built from components.

Readable by everyone

All text meets WCAG AA. Accent colours gained darker text shades, backgrounds behind white type got deeper, and every tap target is at least 44px.

One system, two screen sizes

Desktop and mobile share the same tokens and text styles. Where a desktop component didn’t fit a phone, it got a compact counterpart instead of being squeezed.

05 — THE DESIGN SYSTEM

29 colour tokens bound to Figma variables, 23 text styles, four shadow styles, a spacing and radius scale, and 20 components with 26 variants. Every section of the page is assembled from them, so a change to a button or a heading lands everywhere at once.

Components expose text properties instead of loose text layers — changing “Learn More” happens in the properties panel, not by digging into a frame.

COLOUR · 29 TOKENS · CONTRAST VS WHITE

PURPLE · 6

purple/50

#FAF5FF · 1.1:1 —

purple/100

#F3E8FF · 1.2:1 —

purple/200

#E4D2F7 · 1.4:1 —

purple/500

#A460ED · 3.8:1 AA large

purple/600

#8A3FD9 · 5.5:1 AA

purple/800

#4A0E9E · 11.4:1 AA

PINK · 5

pink/100

#FFF0FD · 1.1:1 —

pink/200

#FECCFB · 1.4:1 —

pink/300

#F485E4 · 2.3:1 —

pink/400

#FF74B1 · 2.5:1 —

pink/600

#D6337F · 4.5:1 AA

BERRY · 3

berry/500

#E12C7C · 4.3:1 AA large

berry/600

#C0267A · 5.5:1 AA

berry/700

#A90578 · 7.0:1 AA

ORCHID · 1

orchid/600

#BE3C9E · 4.9:1 AA

BLUE · 2

blue/500

#2C7FE1 · 4.0:1 AA large

blue/600

#1A66C7 · 5.6:1 AA

GREEN · 2

green/500

#48967E · 3.5:1 AA large

green/600

#2F7A64 · 5.1:1 AA

ORANGE · 2

orange/500

#FF9900 · 2.1:1 —

orange/700

#B35900 · 4.8:1 AA

YELLOW · 2

yellow/400

#DEE12C · 1.4:1 —

yellow/700

#737300 · 5.0:1 AA

NEUTRAL · 2

ink

#16101F · 18.6:1 AA

border

#ECE6F3 · 1.2:1 —

TEXT · 2

text/secondary

#555555 · 7.5:1 AA

text/muted

#696969 · 5.5:1 AA

SURFACE · 2

surface/white

#FFFFFF · 1.0:1 —

surface/subtle

#FAF7FD · 1.1:1 —

TYPE SCALE · POPPINS · 16 STYLES + 7 MOBILE

Display

Bold · 88/100

The foundation

The foundation

Heading/H1

SemiBold · 56/68

The foundation of future

The foundation of future

Heading/H2

SemiBold · 40/52

The foundation of future

The foundation of future

Heading/H3

SemiBold · 28/38

The foundation of future

Heading/H4

SemiBold · 22/32

For the most formative years of brain development

Eyebrow

SemiBold · 24/32

For the most formative years of brain development

Quote

Regular · 32/46

The foundation of future

Body/Lead

Regular · 20/32

For the most formative years of brain development

Body/Lead Medium

Medium · 20/32

For the most formative years of brain development

Body/Regular

Regular · 16/26

For the most formative years of brain development

Body/Strong

SemiBold · 16/26

For the most formative years of brain development

Label

Medium · 16/24

For the most formative years of brain development

Button/Large

SemiBold · 20/28

For the most formative years of brain development

Button/Medium

SemiBold · 18/24

For the most formative years of brain development

Caption

Regular · 14/20

For the most formative years of brain development

Caption/Strong

SemiBold · 14/20

For the most formative years of brain development

SPACING · 8PT GRID · RADIUS · ELEVATION

space-4

space-8

space-12

space-16

space-24

space-32

space-40

space-48

space-64

space-80

space-96

space-120

sm · 12

md · 20

lg · 28

pill · 999

Subtle

Card

Brand

Blob

COMPONENTS · LIVE SPECIMENS

BUTTONS · 5 VARIANTS × 2 SIZES

Primary

Gradient

White

Outline

Soft

TAB CHIPS · CAROUSEL ARROWS

Language

Math

Sensorial

FORM CONTROLS

Student’s first name

e.g. Tia

Package

Select a package

Schedule a meeting

FULL INVENTORY · 20 COMPONENTS · 39 VARIANTS

Button

10

Carousel Arrow

4

Section Heading

4

Tab Chip

2

Tab Chip / Compact

2

Input Field

2

FAQ Item

2

Checkbox

1

Feature Item

1

Feature Item / Compact

1

Activity Card

1

Activity Row

1

Material Card

1

Material Card / Compact

1

Teacher Card

1

Teacher Card / Compact

1

Video Testimonial

1

Video Testimonial / Compact

1

Nav Bar

1

Nav Bar / Mobile

1

06 — THE MOBILE VERSION

The original had no mobile layout at all. The 390px version keeps the section order and the brand, but stacks everything into one column, turns the six activities into a scannable list, and puts materials, testimonials and the gallery into swipe rows — one full card, the edge of the next peeking in, and page dots underneath.

390px

MOBILE

390px

29

29

29

COLOUR TOKENS

23

23

23

TEXT STYLES

20

20

20

COMPONENTS

26

26

26

VARIANTS

11

11

11

SECTIONS

2

2

2

BREAKPOINTS

44px

44px

44px

MIN TAP TARGET

AA

AA

AA

WCAG CONTRAST

07 — SELECTED DECISIONS

D01

Deepen the background, don’t dim the brand

The hero’s white headline sat on light pink at 2.4:1. The obvious fixes — dark text, or a darker pink everywhere — would have changed what the brand felt like.

Instead the hero gradient now starts in purple behind the words and still ends in the original pink behind the photo. The same move fixed the materials, stories, fees and FAQ sections: the background under white text got deeper, and the text stayed white.

2.4:1

white on the original hero pink

4.9:1

white on the new hero purple

0

text colours left below WCAG AA

D02

Accent text gets its own shades

Colour-coded titles are part of Hooop’s charm — pink Reading, orange Grammar, green Word Study. At their original values most of them failed on white. Every accent now has a 500 shade for shapes and large display text and a 600/700 shade for anything people read, so the rainbow survived and became legible.

D03

Mobile gets its own components

My first mobile pass scaled the desktop components down. It produced a 19,700px page with photos spilling out of cards and a heading running into a play button. I threw it away and built six compact components at their real phone size — activity rows, swipeable material and testimonial cards, two-up teacher cards — which brought the page to 11,051px with nothing overlapping.

08 — WHAT I WOULD TAKE TO THE NEXT ONE

Build the mobile components on day one.

Designing desktop first and deriving mobile afterwards cost me a full rebuild; the compact set should have been drawn alongside the desktop set, not after it.

Check contrast as colours are chosen, not at the end.

Nearly every accessibility fix here was a background or a shade — cheap to decide early, expensive to retrofit across eleven sections.

And keep the personality.

The fastest way to “fix” this site would have been to make it generic. The more useful work was proving that a playful brand and a strict system can be the same thing.

Email

Linkedin

Behance

Instagram

Copyright @2026 Manish Durgude