Accessibility

Listen to this page
High contrast
Text size

Our work / Platform · flagship build

A self-imposed platform stress test

One page.
Seven worlds.

The OliveCore platform page explains the product. This is the making of olivecore.net: one structured page, seven genuinely different presentation systems, and a deliberate attempt to discover where our own platform would bend.

OliveCore flagship case study composition using real Editorial, Monolith and Catered For browser captures from olivecore.net
one content source seven real themes bespoke QA harness

(01) The brief we gave ourselves

Build the site designed to break the platform.

Most product demonstrations show the safest route through the product. We chose the opposite. The flagship had to prove that OliveCore could move far beyond a house template without losing the content model, editing discipline or engineering standards underneath.

We asked the same records to support a restrained professional service, a vivid cultural identity, a journal, a terminal-like interface, a gallery-scale Monolith treatment, a structured Charter presentation and a warm service-led Catered For experience.

01
shared content source
07
complete theme systems
14
light and dark presentations
112
states in the first live quick run

(02) One source, seven renders

Same content.
Presentation applied.

The themes do not carry separate copies of the page. The same blocks, records and words are interpreted by seven different presentation systems. A theme can change the navigation model, section rhythm, type hierarchy, animation and component behaviour without changing what an editor owns.

That distinction is the proof. A colour switcher would have been easy. Seven different ways to understand the same page forced the platform architecture to earn its keep.

Diagram showing one structured OliveCore page record branching into Editorial, Signal, Bloom, Atlas, Monolith, Charter and Catered For renders
Actual flagship captures inside a hand-built system diagram — not reconstructed interfaces.

(03) Seven themes, not seven skins

The structure held.
The interpretation changed.

Editorial, Signal, Bloom, Atlas, Monolith, Charter and Catered For all render the same flagship content. The differences reach into navigation, page architecture, type, movement, cards, testimonials, forms and mobile behaviour.

Seven real olivecore.net desktop captures labelled Editorial, Signal, Bloom, Atlas, Monolith, Charter and Catered For
Seven real browser captures. One DOM and one content source underneath.
Testing matrix covering all seven themes across light and dark modes, desktop and mobile, enlarged text, reduced motion, keyboard focus, contrast and site or data views
The dots mean a state is included in the matrix — not that automation alone proves accessibility.

(04) The complexity multiplies

Fix one theme.
Do not quietly break another.

A page can look perfect in Editorial on a desktop and fail in Catered For at 125% text on a narrow phone. Once light and dark, three text sizes, contrast, reduced motion, site and data views and multiple viewport shapes are added, visual confidence cannot come from checking the default screen.

  • Structural containment and clipped text
  • Mobile menus, panels, Escape and focus return
  • Complete testimonial cards at first, middle and final positions
  • Contrast measured where the background can be established honestly
  • Image-backed text separated for human review

(05) So we built the tester

The project created a QA problem ordinary tools could not solve.

Lighthouse can inspect one presentation at one moment. We needed to drive the real page through its own themes, modes, text sizes, motion preferences and viewports — then compare the next build with a frozen baseline.

The real OliveCore QA interface showing project settings, a frozen URL list, baseline selection, test options, progress and live diagnostics

A local harness, driving the real browser.

The tool launches Chromium, switches the page into known states, traverses the content, opens real controls, checks layout and interaction, measures colour pairs, records intermittent behaviour and exports the evidence for another reviewer.

The first accepted live quick run exercised 112 states in about two minutes and completed with no console errors. That is operational evidence, not a claim that one automated run proves the site perfect.

112
state executions
~2 min
quick live regression
0
console errors
baseline
saved for the next diff

(06) Review that creates useful friction

The builder was never the only reviewer.

Build and review were deliberately separated. Automated tools measured repeatable things; human reviewers challenged visual intent, language, mobile composition, edge cases and the assumptions inside the tester itself.

The useful moments were not the easy agreements. They were the findings that changed a mapping rule, exposed a false positive, found a dead test, or showed that a correction in one presentation had damaged another.

Files, screenshots and reproducible states travelled between reviewers — not flattering summaries.
Review loop showing brief, build, review, test, fix, retest and release, with automated tools and human judgement contributing evidence
OliveCore performance and accessibility case study graphic using a real Monolith theme capture and verified live QA run facts

(07) Performance and accessibility together

Ambition had to stay usable.

Seven visual systems, Three.js scenes, enlarged typography and layered motion would mean very little if the page became heavy, disorientating or impossible to operate.

  • Three.js is deferred and omitted for compact, reduced-motion and Save-Data states.
  • Canvas pixel ratio and pixel budgets are capped rather than following the device blindly.
  • Motion diagnostics are built into the page, while real-GPU behaviour is kept separate from what headless testing can honestly prove.
  • Keyboard behaviour, focus restoration, enlarged text and mobile containment are checked across the presentations.
  • Photography and gradients are flagged for human contrast review rather than given a fictional score.

(08) Mobile was not a final check

Seven desktop ideas.
Seven good mobile experiences.

The themes could not all collapse into the same generic stack. Navigation, type scale, content order, panels and the interaction model were checked at real narrow states, including enlarged text and the live mobile menu.

Real 390 by 844 OliveCore mobile captures for Editorial, Signal, Bloom, Atlas, Monolith, Charter and Catered For, plus the live mobile menu
Actual 390 × 844 browser captures from the flagship source.

(09) What the exercise changed

The flagship did more than market OliveCore.
It made OliveCore better.

01

Theme architecture proven

The exercise demonstrated that a theme can change page architecture and behaviour, not merely palette and decoration.

02

Shared rules hardened

Mobile, enlarged-text and component edge cases fed directly back into shared theme and rendering rules.

03

QA became reusable

The baseline-and-diff workflow now exists for future OliveCore sites rather than remaining a one-off manual sweep.

04

Evidence became part of every release

Accessibility, performance and regression decisions can travel as reports, screenshots and exact states instead of promises.

(10) The live result

Built. Tested.
Published.

olivecore.net is the public result: a working flagship built against OliveCore's own block model and theme architecture, running one content source through seven presentations rather than showing seven disconnected mock-ups.

It is deliberately more demanding than an ordinary brochure site. That is the point: the exercise gives clients and agency partners something concrete to challenge, compare and inspect.

Visit olivecore.net
The live OliveCore flagship shown in real Editorial desktop and Monolith mobile captures
The point

Flexibility is easy to claim when nobody tests the edges. We built seven different websites from one content source, then built the machinery needed to show that one theme's freedom had not become another theme's defect.

Say hello.

Please enter your name.

Please enter a valid email address.

Please add a short message.

Thanks - your message is on its way. We'll be in touch shortly.

We'll only use these details to reply to you. Nothing else, no lists.

Proud to support
Powered by renewable energy
Actually in Norwich - ring us and see