Magzclub

About Magzclub

Magzclub — Custom Framer Gift Redemption Website

Magzclub is a magazine gift redemption website designed and built in Framer, with custom development added to turn a simple website into a lightweight redemption platform.

Users can enter a gift code, verify it, unlock the correct magazine offer, and claim their subscription. Offer pages are gated, so they cannot be accessed directly without first validating a valid code.

Because Framer does not natively support this type of product logic, I built the redemption system using custom React overrides and form logic.

The gift-code flow normalizes and hashes submitted codes using SHA-256, checks them against valid code hashes, and routes users to the corresponding magazine offer. After successful verification, a temporary session is stored using sessionStorage, allowing the user to continue through the redemption flow without permanently unlocking the page.

Protected offer pages check the visitor’s session, code hash, expiration time, and intended offer before displaying the claim experience. Custom Framer states handle loading, verified, invalid, and blocked states, along with claim-button protection.

The verified gift code is also passed through the claim form as hidden data, allowing each subscription request to be connected to the code used.

After a claim is submitted, an email workflow handles both sides of the process: the site owner receives the claim details, while the user receives a confirmation email.

Key features

  • Gift-code verification and SHA-256 hash matching

  • Code-based magazine offer routing

  • Gated offer pages and temporary session access

  • Conditional verified/unverified Framer states

  • Protected subscription claim flow

  • Hidden gift-code form handling

  • Owner claim notifications

  • User confirmation emails

  • Responsive Framer design and build

The result is a branded redemption experience that behaves more like a lightweight web app while remaining visually managed inside Framer.