Skip to content
Back to Projects
platformFeatured

Article Engine

Next.js 15TypeScriptSanity CMSMDXScrollamaMotion One

Multi-Tenant Editorial Publishing Chassis

Article Engine is a multi-tenant scrollytelling chassis for institutional research pieces — built to be the home of MORE Research, with theme-token multi-tenancy so the same chassis hosts research.arsenii.dev, research.more.ai, and future imprints.

The Problem

Long-form research pieces deserve the kind of editorial UX a Bloomberg explainer or NYT R&D piece gets — typography that frames argument, scrollytelling that cues attention, and a CMS that authors actually want to use. Most analyst content lives in PDFs or Notion exports, and looks like it.

The Solution

A scrollytelling-first publishing platform with multi-tenant theming:

  • Editorial chassis — Plex Serif typography (with Plex Mono for figures), generous reading column, themed via CSS custom properties so each imprint gets its own visual identity
  • Sanity CMS — Mounted at /studio, with schemas for theme, citation, scene, and piece; authors edit in a familiar environment with live preview
  • Scrollytelling — Scrollama scene-entry events drive Motion One rail transitions; cinematic scroll-driven reveals for charts, citations, and pull quotes
  • MDX content — Server-rendered via next-mdx-remote/rsc with a primitive component map; figures, citations, and inline interactives all first-class
  • Multi-tenancy — One chassis, many imprints. Theme tokens swap via subdomain routing
  • Tested — Vitest 2 + Playwright 1.59 + @testing-library/react