RailOps — Corporate Site
Marketing site for an international rail operator. Bilingual content, live timetable embeds, deep CMS-backed editing.
Overview
The public face of RailOps — a corporate site that must speak to investors, regulators, prospective B2B customers and the curious public, in two languages, without becoming brittle every time a route changes.
The brief
Rail operators publish constantly: route additions, service notices, press releases, regulatory updates. The site had to give the comms team direct authoring power without involving a developer for every edit.
Approach
PayloadCMS drives every block on every page. NextJS renders statically with on-demand revalidation. Live timetable widgets pull from the operations API.
What it does
- Block-based PayloadCMS authoring
- Bilingual (PL / EN) with full content parity
- Live timetable widget pulled from operations API
- Press room with structured release archive
Notes
This page is a living writeup. As the project evolves I'll fill in the screenshots and a more detailed account of the trade-offs that shaped it. Reach out if you want a deeper walkthrough of any particular system.