powerhouse.com.au

Powerhouse Website

The powerhouse.com.au homepage: a full-screen photo under the giant POWERHOUSE wordmark and a Now Open banner

Category

Public Website

Client

Powerhouse Museum

Year

2024 – Present

Role

Senior Developer

What's On, Programs tab: location and time pickers, search, type filters and a full-width card for Task Eternal
[ What's On ]
The events calendar in grid view: a column for each day from Thursday 12 November, every event with a photo and a save button
[ Events calendar ]

[ Overview ]

[ 51.6M Sanity requests · 4.9 TB a year ]

The public website for Powerhouse's four locations, from What's On and the events calendar to tickets and stories, on a Sanity content estate serving more than 50 million requests a year.

powerhouse.com.au is the public front door for Powerhouse's four locations: Parramatta, Ultimo, Castle Hill and Sydney Observatory. It carries What's On, the events calendar, tickets and stories, and it now leads with Powerhouse Parramatta's opening.

As Senior Developer I own the data lifecycle of the Sanity content estate behind it, and the Content API that serves web, mobile and signage from one contract.

Project Information

[ Public Website ]

[ The Challenge ]

One website for four museums, with hundreds of programs and a calendar that changes every day.

What's On listed 899 programs when these screenshots were taken, and the calendar runs day by day across all four locations. Around 30 people edit the content in Sanity, and the site has to stay quick when an opening sends traffic up.

[ The Approach ]

Structured content in Sanity, rendered by Next.js and served from Vercel in Sydney.

Programs, events, locations and stories are structured documents in Sanity, spread across three to six datasets over the year. The site is built with Next.js and served from Vercel's Sydney region, and every image comes from Sanity's CDN, cropped to its focal point at the size each layout needs.

What's On has Programs and Calendar tabs, a saved-items tab, location and time pickers, search, type filters and a grid or list view. The calendar moves day by day, and every event can be saved from the listing.

The events calendar in list view: each day's events as rows with times, types and save buttons
[ Calendar, list view ]
The Mall program page: a black-and-white photo of a family under a Now Open banner
[ The Mall program page ]

[ The Outcome ]

A content estate serving more than 50 million requests a year.

From December 2025 to November 2026 the Sanity project served 6.3 million API requests and 45.3 million CDN requests, with 4.9 TB of bandwidth. API traffic peaked at 1.17 million requests in August 2026, and the estate grew to as many as 34,000 documents and 130 GB of assets.

The homepage on a phone: a full-screen photo, Now Open and the POWERHOUSE wordmark
[ Home ]
What's On on a phone: the Programs tab, location and time pickers, and the Task Eternal card
[ What's On ]
The events calendar on a phone: Thursday 12 November, each event with its time, photo and save button
[ Calendar ]
The Mall program page on a phone: a black-and-white photo of a lion dance under Now Open
[ The Mall ]
Powerhouse Locations on the homepage: Parramatta, Ultimo, Castle Hill and Sydney Observatory, each with its opening status
[ Four locations ]
Program cards on What's On, led by The Mall with a film slide of a mall atrium
[ Program cards ]

[ By the Numbers ]

  • 51.6M Sanity requests from December 2025 to November 2026

  • 4.9 TB of bandwidth over the same 12 months

  • Up to 34,000 documents and 130 GB of assets

  • About 30 people editing in Sanity Studio

  • Four locations: Parramatta, Ultimo, Castle Hill and Sydney Observatory