Skip to content

15

TL;DRSeasonal, last-minute bookings came from phones → a destination grid and a booking CTA on every screen → +45% bookings over the prior season, per the client.

Role
Frontend Developer
Client
Ski tour operator
Year
2024
Stack
React, TypeScript, Tailwind CSS, Netlify Forms
SkiPro landing page on a laptop

In one paragraph

Seasonal landing built for last-minute mobile bookings. The landing stays the base for seasonal campaigns and A/B tests.

Context

A ski and snowboard operator sells guided tours, rentals and resort trips.

Problem

Bookings are seasonal and often last-minute, mostly from phones.

What I did

  1. 01

    Destination grid

    Top slopes and resorts with snowfall data at a glance.

  2. 02

    Booking CTA

    Embedded trip planner and checkout entry on every screen.

  3. 03

    Seasonal base

    Structure built to be reused for A/B tests and seasonal visuals.

Results

  • +45%

    bookings over the prior season, per the client

SkiPro landing page, screen 2
SkiPro landing page, screen 3
SkiPro landing page, screen 4

Stack

  • React
  • TypeScript
  • Tailwind CSS
  • Netlify Forms
  • Mailchimp
Similar project?Book a call about a similar project →30 minutes, video. You'll leave with a rough plan and a price range.Hiring?Read the CV →Questions about this case?Contact me →
Next · 01AllShip AI marketplace →