StealThis .dev
Pages Easy

Airline — Loyalty Program

A polished marketing page for SkyMiles, the loyalty program of fictional carrier Skyward Air. It pairs a status-forward hero with an interactive four-tier benefits table you highlight by hovering or tapping a column, clear earn-and-redeem loops, a partner grid, and a live miles calculator that estimates a year of flying and the gap to your next tier. A validated join form reveals an animated digital membership card. Built with vanilla HTML, CSS and JavaScript, responsive to small handsets.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Loyalty Program

A complete loyalty landing page for SkyMiles, the rewards program of the fictional Skyward Air. The aviation-blue hero opens with the carrier mark, a sunrise-orange join button and a strip of program stats, then the page steps through everything a prospective member needs: tier benefits, how miles flow in and out, earning partners and a frictionless sign-up.

The centrepiece is a four-column benefits table spanning Blue, Silver, Gold and Platinum. A row of pill tabs lets you spotlight any tier — hovering or tapping a column washes it in sunrise tint and underlines its header so the differences read at a glance, with check marks, dashes and tabular figures keeping the comparison precise. Below it, the miles calculator turns two sliders and a tier selector into a live yearly-earnings estimate, the equivalent number of award seats, and how many miles remain to the next status level, all animated on a progress bar.

Joining is just as interactive: the form validates name, email and terms inline, then swaps itself for an animated digital membership card carrying a generated member number and join date, with an edit action to step back. A small toast helper confirms each action, and the whole layout reflows cleanly down to roughly 360px while honouring reduced-motion preferences.

Illustrative UI only — fictional airline, not a real booking or flight system.