Private sitemap.
Everything I have made, grouped by type, with where it is hosted and who can open it. This page sits behind Cloudflare Access. If you're seeing this and shouldn't be, let me know at contact@benwiddowson.com.
Last checked 2026-11-12: 46 things found on Cloudflare. Rebuilt automatically on the 1st of each month.
2 new since last time. Add details to private/apps.json to sort them.
Websites 6
Homepage, app pages, privacy and support pages, FOLSEA page, Vault editor.
Deploys on push to GitHub repo my-homepage
Little Bookshelf site and API.
Deployed by hand with wrangler (not linked to GitHub). Code: little-bookshelf-api
Teaching portfolio as papers on a desk (drag, read page by page, desk lamp). Password screen for now (Pages secret SITE_PASSWORD). Real pages still to be added.
Deployed by hand with wrangler (not linked to GitHub). Code: portfolio-desk
Frozen legacy support page, still the App Store Support URL for Student Showcase and Shop Role Play. Delete once the listings point at /support/.
Deploys on push to GitHub repo ben-support
Teaching and classroom 8
Worker that lets Claude read and write Alfred's plans (MCP).
Code: GitHub repo alfred
Make Dobble-style card sets.
Deploys on push to GitHub repo dobble-generator
Quick-look counting game for Early Years on iPad. Admin page at /admin/ for picture packs and colours.
Deploys on push to GitHub repo subitising-game
Contact page for found items.
Deployed by hand with wrangler (not linked to GitHub). Code: lost-and-found
Drag and spell phonics game.
Deploys on push to GitHub repo phonics-drag-spell
The same game is also deployed as a Worker, besides the Pages project. One of the two can probably go.
Code: GitHub repo phonics-drag-spell
Lay out photos for printing from an iPad.
Deploys on push to GitHub repo photo-printer-ipad
Reading, media and saved things 5
RSS and newsletter reader with briefings, games and taste learning.
Code: GitHub repo news-feed
Test copy of the news feed, key needed.
Code: GitHub repo news-feed
Paste text, save it as Readwise highlights.
Code: GitHub repo readwise
Comic release tracker. Not the seedbox Comic Tracker app.
Deployed by hand with wrangler (not linked to GitHub). Code: Comics-releases
Spin to pick a saved video.
Deployed by hand with wrangler (not linked to GitHub). Code: raindrop-video-wheel
Trackers and everyday tools 8
Wardrobe and sizes tracker.
Code: GitHub repo wardrobe-tracker
Investments and finances.
Code: GitHub repo Finance-tracking
LEGO collection and prices.
Deploys on push to GitHub repo Lego-tracker-
Shoe size tracker.
Deploys on push to GitHub repo Shoe-size-tracker
YouTube subscriptions tracker: videos to watch later.
Code: GitHub repo watch-later
Dashboards and admin 1
Email alias dashboard (SimpleLogin addresses).
Deployed by hand with wrangler (not linked to GitHub)
Background jobs and connectors (no page) 13
Bindery webhook emails and weekly Google Books 'released but missing' digest.
Connects Claude and Discord.
Code: GitHub repo claude-discord-bridge
Scheduled job for the comics releases app.
Email alias handling.
Code: GitHub repo ben25w-email-alias
Checks LEGO prices for the tracker.
TV pairing link for Put.io Shuffle.
Routing Worker for the Raindrop Video Wheel.
Monthly Cloudflare Web Analytics email.
Keeps the Threads token fresh.
Links to my own machines 3
New, not sorted yet 2
Found on Cloudflare but not described yet. Add it to private/apps.json.
Deploys on push to GitHub repo marketing-photos
Found on Cloudflare but not described yet. Add it to private/apps.json.
How this page stays current
The cards above are generated. On the 1st of every month a job reads Cloudflare (Pages, Workers, DNS), checks which addresses ask for a login, and rebuilds them. Names, types and descriptions live in private/apps.json; anything new shows up under "New, not sorted yet" until it is added there. The public pages are on the public sitemap.
Ben Widdowson