What I doWhy IskraAboutPortfolioProcess
PLEN日本語
Get in touch

EWMES 2026.

Website for the European Winter Meeting of the Econometric Society, a conference held at the University of Warsaw on 2–4 December 2026. It is organised by the University of Warsaw, FAME|GRAPE and the Econometric Society.

See the live site ewmes2026.pl
First screen of the EWMES 2026 website: the EWMES 2026 gradient wordmark on a light aurora, the conference dates and the registration opening date.

Iskra

Where it started

There was no formal brief, so the work started with research: the Econometric Society calendar and previous editions of the conference. It showed that the website had to launch in two releases, the first one before registration opened on 30 September.

The previous edition in Nicosia showed the scale: 89 sessions, 314 papers, 17 rooms and up to 13 sessions running at once. So the key task was clear navigation that does not lose participants among many parallel tracks.

Immersion

How it was made

Out of five directions, the most colourful one was chosen: a gradient EWMES 2026 wordmark and an aurora made of soft fields of colour. The aurora moves slowly and broadly, because amplitude, not speed, decides whether motion feels calm. With reduced motion turned on in the system, it stays still.

I checked the text on the aurora at 40 points in the animation: contrast never drops below 5.66:1. The menu is a sticky bar with four items that scrolls horizontally on phones instead of hiding behind a hamburger.

The programme committee has a catalogue layout: names on a single axis, grouped into ten fields. The texts come from the Econometric Society and the university, and I verified all 37 names and affiliations on university websites.

Substance

What is under the hood

The website is statically prerendered and runs on its own domain. Content lives in a separate data layer, so the components deal only with presentation.

Measured on 4 September: LCP of 964 ms on desktop and 332 ms in phone emulation, CLS 0. The Event and WebSite structured data passes the schema.org validator with no errors.

Technical decisions
for those interested in the code
Next.js 15, React 19, TypeScript

Every page is statically prerendered, so participants get ready HTML from the very first request.

ContentSource layer

Components only display content, and a single layer decides where it comes from. Changing the data source does not require rewriting the views.

Aurora animated with transform only

The browser moves ready layers instead of repainting them, and prefers-reduced-motion stops the motion.

Scroll reveal in pure CSS

animation-timeline: view() does it without a library, so the effect adds no JavaScript.

AVIF images with a WebP fallback, 640–2560 px

The panorama arrives at a size matched to the screen, and the whole page weighs 431 KB on a retina display instead of 961 KB.

JSON-LD Event and WebSite

Google knows the conference dates, venue, speakers and organisers, and the schema.org validator reports no errors.