Skip to main content

Luna Park

Luna Park: project background

Project

Luna Park Sydney

Industry

Tourism & Attractions

Client

Luna Park Sydney

Services

Website Design & Build

A new website for Sydney's original playground, with tickets, rides and events finally under one roof.

Overview

A Heritage Amusement Park Website on Next.js and Sanity

Luna Park has been on the harbour at Milsons Point since 1935. We designed and built its new website: one place to buy tickets, browse rides, book a party and plan a visit, run day to day by the Luna Park team in Sanity.

Luna Park: project background

Context

One Park Spread Across Three Platforms

Before the rebuild, Luna Park lived on three systems. Content sat on Adobe Experience Manager, tickets were sold through a separate Magento store and forms ran on a WordPress site of their own. The marketing team wanted one new site to replace all of it, with a stronger design and fewer steps to a ticket. The brief was specific about checkout: guests should reach it in one click.

Luna Park: project background

The Shift

A Brand Built on Fun

The park's owners asked for fresh eyes and a design that felt like the brand, which in their words meant fun. Ticketing was the other half of the job. Sales were moving to Roller, and the site had to sell through it directly, with no custom cart in between.

Luna Park: left mockup
Luna Park: right mockup

[ sydney's original playground ]

Luna Park: project background

Our Approach

Printed Tickets and Fairground Signage

We took the design language from the park itself. Thick navy outlines, scalloped edges and sticker-like chips run through every page, set in PP Frama on a light cream base, with a LUNA PARK wordmark in marquee bulbs in the footer.

Two pieces of feedback shaped it. Luna Park's CEO wanted the park's hero video kept at the top of the homepage, so the page around it stays quiet. And our first palette drifted too far from the brand, so we pulled it back towards Luna Park's own colours before sign-off.

Luna Park: project media

The Work

Tickets, Rides, Events and Parties in One Build

Ticket cards fan out and snap into place like a hand of cards, and choosing one opens Roller's checkout in a side panel without leaving the page. The homepage calendar shows opening hours and live Roller pricing for each day.

Rides filter by type and height, and every ride has its own page with safety and accessibility details. The Big Dipper's invites you to see what 72km/h feels like. Birthday parties, corporate events, groups and school excursions each have their own section, one event template drives pages like Dream Circus and Harbour Party, and the park's history runs as a timeline from 1935 to today.

Old Magento, AEM and vanity-domain links all redirect to their new homes. If someone still lands on a dead one, the 404 announces "Looks like we've gone off the tracks!" and scatters park photos behind the cursor.

Luna Park: project background

Impact

[ One Site, One Checkout ]/01

Content, tickets and forms that used to sit on three platforms now live on one site, and every sale runs through Roller. The new site went live on 22 July 2026.

[ Run by the Park Team ]/02

Rides, events, FAQs and the alert bar are all edited in Sanity without a developer. After launch, Luna Park's marketing manager told us she finds the site easy to use from the back end.

[ Ready for What's Next ]/03

Since launch the same system has carried new event pages for Halloscream and Harbour Party, built on the template and components that run the rest of the site.