Project
Roulette

Pricing Page Builder

Configure tiers and features, get a comparison table that stays readable.

BeginnerWeb appE-commerce8–16hAI-buildable 5/5no setupworth shipping

Define pricing tiers and a feature matrix, and render the comparison table plus cards. The genuinely hard part is responsive behaviour — a wide feature matrix has to become something usable on a phone without just scrolling sideways forever.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Define tiers with name, price and highlighted status
  • Define features and mark availability per tier
  • Pricing cards render from the configuration
  • A comparison table renders the full feature matrix
  • A monthly/annual toggle applies a discount
  • The table restructures for narrow screens rather than scrolling sideways
  • The generated markup can be copied out

The interesting part

  • A responsive comparison table that stays comprehensible on mobile
  • Keeping the table header visible while scrolling a long feature list

Once it works

  • Add currency switching
  • Add a usage-based calculator per tier
  • Add per-tier call-to-action customisation

Suggested stack

reacttypescripttailwind

Track it