Atmosphere Journeys
A travel booking platform that turned a sluggish legacy site into a 98-Lighthouse, conversion-first experience.

The Challenge
The old site averaged 8-second LCP and a 64% mobile bounce rate. The marketing team couldn't ship landing pages without engineering, and SEO had been quietly bleeding for two years.
Our Approach
- 1
Rebuilt on Next.js App Router with edge caching and ISR for inventory-heavy pages, dropping LCP to 1.2s.
- 2
Migrated the entire content layer to Sanity so marketing could publish landing pages without a deploy.
- 3
Audited and refactored every booking flow against WCAG 2.1 AA — accessibility lifted conversion as much as performance did.
- 4
Set up Vercel Analytics + custom funnel events feeding back into Sanity for content-driven A/B tests.
What we shipped
The core features that moved the needle.
Edge-Rendered Inventory
Hotel and flight pages served from the edge with 60-second ISR and per-region pricing.
Self-Serve CMS
Sanity studio configured so marketing controls hero copy, imagery, and CTAs without touching code.
Accessibility Audit
Every flow passes WCAG 2.1 AA; keyboard-only navigation tested across the booking journey.
Conversion Telemetry
Funnel events feed back into Sanity so content variants can be tested in days, not sprints.
Project Details
- Client
- Atmosphere Journeys
- Region
- Global
- Duration
- 10 weeks
- Year
- 2024
- Stack
- Next.jsTypeScriptTailwindSanity CMSVercel
The Outcome
Lighthouse jumped from 41 to 98. Booking rate climbed 24% year-over-year. Marketing team now ships 3–5 landing pages a week without engineering involvement.
Built and shipped in 10 weeks— handed off with full observability, documentation, and a runbook the client's team owns end-to-end.
Let's Build Something Exceptional
You bring the idea, we bring the expertise — from feature-rich mobile apps to enterprise SaaS platforms.
Ready to start your next project?
Let's Make It Happen