• v0.1.0 3c3e65661d

    TimCane released this 2026-06-07 22:20:39 +01:00 | 2 commits to main since this release

    Badge Evening Planner v0.1.0

    A static site for tracking progress through Scouts (UK) section badges. Browse badges, read the requirements, tick them off, and see how much of each badge is left. Progress is saved in your browser — no account, no server.

    Features

    • Browse 90 badges with images, sourced from scouts.org.uk.
    • Read requirements for each badge, rendered from the official content.
    • Tick off individual requirements and watch a progress ring fill as you go.
    • Local-first — all progress is stored in your browser; nothing is sent anywhere.
    • Harvest tool (tools/harvest/) to regenerate badge and requirement content from scouts.org.uk.

    Stack

    • Astro 5 static output, strict TypeScript, Tailwind v4, self-hosted Nunito Sans.
    • Preact islands for the interactive browser and checklist only.
    • Python harvester for badge data.

    Run it

    pnpm install
    pnpm build # static build to ./dist
    pnpm preview # serve the build

    Downloads