jrb20 — pet projects

@jrb20 · personal tools & experiments · june 2026

📇 backlog
CSV → Printable QR Cards
Upload a CSV where each row becomes a printable card — name, description, URL auto-encoded as a QR code. Template-driven layout, print-ready output. Could live inside Print Composer or as a standalone tool.
CSV QR Print Cards
idea · to discuss
Date Project & change Type
2026-07-04
Apple Books Print Cards
Deployed to Cloudflare Pages. Static bundle includes the card app, ownership/cover manifests, and high-resolution local cover thumbnails in img/. Local scripts stay outside the hosted _site bundle. Added deployment docs and build/deploy helpers.
local/Users/briji/vibe-coding/pet-projects/apple-books-cards/
deploy
2026-06-30
Screensaver Workbench
v1.3.0 deployed. e-ink card designer for Waveshare Spectra 4-color display (400×300). Nature fact catalog (200 entries), theme presets, Floyd-Steinberg dithering for uploaded images, QR code bottom-right (integer-snapped for e-ink), author/species bottom-left, Normal/Large font auto-fit, BLE upload tab, Python batch generator with --font_mode and --no-qr flags.
local/Users/briji/vibe-coding/pet-projects/picpak/spectra/
deploy
2026-06-09
Book Preview
First deployment. Flip-book viewer with 3D CSS page-curl animation, forward/backward direction, drag-from-edge curl. Gallery view (vertical scroll, Chatbooks-style). QR overlay, shareable ?book=id URLs, keyboard nav, Z-key zoom. Page number labels (PAGE 05), byline with physical dimensions. First page intentionally blank + back cover. Three books: Music Cards (80pp), Room Sale (60pp), Tree Stories (56pp). 335 files, 5×5" square format.
local/Users/briji/vibe-coding/pet-projects/book preview/index.html
deploy
2026-06-06
Print Composer
Initial deployment to Cloudflare Pages. v3 feature set: auto-tile / fixed grid / clone modes, per-cell dpad (nudge, rotate, zoom), captions outside cells, QR codes, multi-page pagination, save/load JSON. Bug fixes: capsz in applyConfig, print window fonts, capSzPx consistency, duplicate id. New: localStorage auto-save, keyboard shortcuts, fit-to-screen, reset transforms, quick presets, clear captions, sidebar selection highlight, toast notifications. Auto-fit zoom on rotate added. PNG/JPG export. New paper sizes: 4×6, 5×7, Index 3×5, Index 4×6.
local/Users/briji/vibe-coding/pet-projects/print-composer/index.html
deploy
2026-06-06
Pet Projects — landing page
Initial deployment. Project index with tabs (Projects / Log), cards for Print Composer and Sora Video Gallery, backlog section. Matches Print Composer visual language (DM Mono, Fraunces, warm palette).
local/Users/briji/vibe-coding/pet-projects/index.html
deploy
2026-06-05
Print Composer
v3 built in Claude chat session. Captions moved outside image cells (below cell), rotate no longer triggers re-layout, dpad replaces nudge bar (adds left/right nudge + per-cell zoom +/−).
local/Users/briji/Downloads/print-composer-v3.html
livenot yet deployed (local only)
feature
before 2026-06-05
Sora Video Gallery
Deployed and maintained independently outside this session. @jrb20 additional work and deployments applied directly.
local/Users/briji/x sora jrb20 backup/sora video gallery/
deploy

Log covers deployments and major changes managed in this Claude Code session.
For Sora Video Gallery history, refer to its own project log / git history.