Demos
Interactive examples enabled for this project. Only features selected at generate time appear here.
Each card lists stack tags, whether login is required, runtime deps, and what the demo is meant to prove about the generated stack.
-
Satellite tracker
- Auth
- Required
- Deps
- Redis TLE cache; optional Celery refresh; satellite.js SGP4
- Proves
- TLE cache → HTMX catalog → SGP4 positions, next-pass, ground track; Channels on refresh
CelesTrak stations group (≤40 objects by default).
-
HTMX list
- Auth
- Not required
- Deps
- None beyond Django session
- Proves
- Partial swaps, debounced filter, confirm/remove, OOB toasts without a full page reload
Session-backed list (no database model).
-
Profile (HTMX)
- Auth
- Required
- Deps
- django-allauth, profile model
- Proves
- Authenticated HTMX forms with validation partials and OOB messages
-
My notes (HTMX)
- Auth
- Required
- Deps
- Login + per-user session (no DB model)
- Proves
- App-shaped HTMX: filter, add, confirm-delete scoped to the signed-in user
-
Datasets & runs
- Auth
- Required
- Deps
- Upload → AnalysisRun → series JSON
- Proves
- CSV ingest, persisted runs, charts via
?run_id=
-
React SPA
- Auth
- Not required
- Deps
- Vite production/dev assets
- Proves
- Client routing under
/app/; public JSON + session API (401 when logged out)
-
React island
- Auth
- Not required
- Deps
- Vite + React entry
- Proves
- Small React mount inside a Django template (not a full SPA)
-
Observable Plot
- Auth
- Login recommended for Refresh
- Deps
- DB series · Redis cache · Celery rebuild
- Proves
- Shared series API → Observable Plot; optional Celery/Redis rebuild pipeline
-
D3
- Auth
- Login recommended for Refresh
- Deps
- Same series pipeline as Plot
- Proves
- Same backend data path with a different client renderer (D3)
-
Ulam spiral
- Auth
- Not required
- Deps
- None (Canvas 2D)
- Proves
- Interactive companion to the Ulam spiral blog post; primes on a square lattice walk
Build the spiral in the browser; see also the write-up.
-
Live geo hits
- Auth
- Required (page + WebSocket)
- Deps
- Redis channel layer; optional MaxMind DB; probe-watcher for edge probes
- Proves
- Privacy-safe live traffic + probe events over WebSocket (no client IPs on the wire)
-
Authenticated job + progress
- Auth
- Required
- Deps
- Celery worker, Redis result cache, WebSocket progress group
- Proves
- End-to-end job: enqueue → WS progress → per-user Redis result (incl. simulated failure path)