SaaS · Featured · 2025

Crystallizer.

Clarity, shipped as software.

RoleFull-stack engineer
ShippedFebruary 2025
StackNext.js · React · Supabase +4
abdelmaksoud.dev
presents
Admit one
blitztools.vercel.app
Crystallizer

Act I

The challenge

This isn’t a course you binge, it’s a paid program meant to be walked one step at a time. The interesting part was enforcing that: modules that unlock only when the last is done, progress that survives across sessions, and access gated cleanly behind a Stripe purchase.

Act II

What I built

A paid, guided self-clarity program built inside Blitztools. Seventeen sequential writing modules across four vectors unlock one at a time, gated by a Stripe purchase, and the whole thing resolves into an 839-line "war map" of goals and milestones.

Intermission, the demo

The product, playing itself

war mapPrimerExtractionLucidityCreation

a war map crystallizing, node by node, how the product turns vague intentions into a tracked plan · the emerald is Crystallizer’s

The cast

What actually makes it work

Read the card, then flip it to watch the mechanism run.

0x01

Progress + sequential unlock

Upserts with a 10k-character guard and Postgres-trigger rollups back a tracker that unlocks a section only once every prior one is complete.

how it works

Progress + sequential unlock

0x02

Stripe entitlement pipeline

A webhook route syncs products and prices and records purchases; a product guard and an access layout gate every single module behind ownership.

how it works

Stripe entitlement pipeline

0x03

The war map

It all resolves into an 839-line war map: three annual goals, each broken into 3, 6, and 9-month milestones and four twelve-task timeframes, persisted per user.

how it works

The war map
Open live