◆ DOCS · v0.4

How BLDBL.com works.

BLDBL.com is a template marketplace for React + Vite. Every block is real source pulled from a shipping production project — buy it, drop it into your app, ship.

◆ RULE 001

The portability rule

A block only ships if it drops into any React + Vite project. No app-specific primitives. No backend coupling. No "also copy these four hooks." If a block needs scaffolding, the scaffolding ships inside the block.

◆ TIERS

The tier system

  • PRMPrimitives

    Zero-dep hooks, utilities, pure functions. The atomic layer every higher block stands on. Mulberry32 RNG, device orientation, presence state.

  • CMPComponents

    Self-contained React components reworked from real shipping projects. Each one drops into a fresh React + Vite project clean.

  • BLPBlueprints

    Compositions that hold the architecture of a whole feature — command palettes, offline shells, onboarding kits.

◆ DELIVERY

What you get when you buy a block

  1. A zip with the block source, a README, and a LICENSE file embedded with your license key.
  2. Lifetime re-download from your library.
  3. Lifetime updates when the block is reworked or improved.
  4. One-time purchase per block. No subscriptions.
◆ INSTALL

Installation

  1. Unzip the block into src/blocks/{tier}/{slug}/.
  2. Install any peer deps listed in the block's README (most blocks have zero).
  3. Import from the block's index file. Ship.