The project at a glance
I designed and built it as twelve numbered chapters, each with its own video and its own way to book, in English, Mandarin and Korean, plus a nine-product shop.
- Client
- Life at Snow
- Industry
- Dance, Music & Creative Venue
- Location
- Singapore
- Built
- July 2026
- Time to build
- 10 weeks
- Live site
- lifeatsnow.com
What I did
- Web Design
- Web Development
- SEO Optimisation
- Content Strategy
Built with
Astro, Tailwind CSS, TypeScript, Vercel, Google Fonts (Fraunces), WhatsApp Business
In numbers
- 45 Pages Built
- 12 Bookable Spaces
- 3 Languages
- 9 Shop Products
Counts from the site I built, and figures the business publishes about itself.
What wasn't working, and how I fixed it
Before
One venue, and a different place every day of the week
Depending on the day, Life at Snow is a dance studio, a music room with a Yamaha grand, a private cinema or an events space. Squeezed into one menu bar, that turns into a list of everything the venue does.
What I did
I laid it out as numbered chapters, each with its own video
The homepage opens on full-screen video, with nine numbered chapters along the foot of it, starting at 01 Spaces and 02 Programs. Chapter 03, Private 1-on-1, is the one on screen here, over a couple's first dance.
Before
Classes, room hire and a shop, all under one name
Programmes to browse, spaces to book and dance shoes to buy are different jobs. All of them had to fit on one domain without burying each other.
What I did
I sorted visitors by why they came
What Brings You Here? sits one screen down with six cards, from Learn & Perform and Private 1-on-1 to Book Your Space and Join Our Team. Each opens into who it suits and one next step. Learn & Perform, for instance, runs from a trial session to a package and ends on Book a Trial.
Before
Twelve spaces to book, and no two alike
A grand piano suite, a private cinema, a Nintendo lounge and a full-venue hire get different questions from different people. One shared form would have suited none of them.
What I did
I gave every space its own page and its own booking form
Inside Snow lets people tap a space to watch a short video, then browse the photos. The Grand Piano card names the Yamaha GB1K, and the Dance Floor promises a sprung floor, full mirrors and natural light. Behind each card, the space opens straight onto a booking form of its own.
Before
Every page had to work in English, Mandarin and Korean
That meant the menus, the section copy and every booking form. A translated paragraph sitting in front of an English-only form wouldn't have done the job.
What I did
I took all three languages through to the booking forms
The language switch sits in the header on every page, and the forms change with it. For anyone new to City Hall or visiting from overseas, the homepage also lists ten landmarks with the walk from the MRT's Exit B, starting with The Adelphi itself.
The whole site, desktop and phone
These are captures of the real pages. Open either frame to scroll down the full page.
How the build ran, 10 weeks in all
-
Discovery & Information Architecture 1.5 weeks
Mapped everything the venue offers, then worked out the twelve-chapter structure that lets all of it sit on one site.
-
Creative Direction 1.5 weeks
Developed the editorial system: Fraunces headings, cream and charcoal palette, the numbered chapter treatment, and the full-bleed video hero pattern.
-
Copy & Translation 2 weeks
Wrote the copy for all twelve chapters and the twelve space pages, then took navigation, section copy and booking flows through Mandarin and Korean.
-
Build 4 weeks
Built the 45 pages on Astro, including the video hero carousel, the chapter navigation, the twelve booking forms, the shop, the gallery and the language switching.
-
QA & Launch 1 week
Tested video performance on mobile, checked every booking route end to end in all three languages, and deployed to Vercel.
Next project
More work like this
-
Ingleside
A dark, candlelit nine-page site for a Michelin Guide restaurant, with menus the team edits.
Read the case study → -
Xcape Singapore
A neon rebuild for Singapore's largest escape room operator, 9 themes across 40 chambers.
Read the case study → -
Perfect Style Salon
A redesign for a luxury hair salon, with booking built in and structured data on every page.
Read the case study →
Tell me about your business and I'll show you what I'd build
Message me what you do and what the site needs to do. I'll reply with a fixed price and how long it takes.