A demo storefront proving auth → products → cart → Stripe checkout → subscriptions → gated content, all with test payments. Built with Next.js, Firebase, and Stripe — pay with 4242 4242 4242 4242, never a real card.
How the demo works
01
Sign in
Guest is fine for a quick look — sign in to keep purchases across sessions. Logging out as a guest clears everything.
02
Add to cart
One-time products live in the store; plans under subscriptions.
03
Test checkout
Pay with card 4242 4242 4242 4242. No real charges, ever.
04
Manage
Receipts and plans in your profile via the Stripe customer portal.
Featured
A taste of the catalog — the full store adds search, sorting, and product pages.
Next steps
One-Time Payments
Browse the catalog, review the cart, and pay with a Stripe test card.
Explore
Recurring Payments
Pick a plan, check out, and unlock role-gated demo content.
Explore
Manage Everything
Receipts, active plans, and the Stripe customer portal in one place.
Explore
Test mode — no real charges anywhere on this site.