π AstroChef
The shared framework behind all your game guide sites
A monorepo of Astro components, shared configs, and Cloudflare Workers utilities. Spin up a new microsite in minutes β consistent branding, SEO, contact forms, and Cloudflare Pages deployment out of the box.
My Sites
All built on the same Astro stack, deployed to Cloudflare Pages.
Mario Odyssey Moon Guide
Track all 880 Power Moons across 17 kingdoms. Web and Android companion for Super Mario Odyssey.
Visit site βNew PokΓ©mon Snap Guide
Research quest tracker for New PokΓ©mon Snap. Track your photo scores and PokΓ©mon encounters.
Visit site βDQB2 Guide
Builderpedia companion for Dragon Quest Builders 2. Track recipes, materials, and progression.
Visit site βStardew Bundle Tracker
Community Center bundle tracker for Stardew Valley. Check off items and plan your season.
Visit site βGem Rebirth
A witchy gem-merging puzzle game with prestige progression. Free on Android.
Visit site βNeon Serpent
A free retro neon snake game. Available on itch.io.
Visit site βPlanning Poker
Agile planning poker companion for Android. Run estimation sessions with your team.
Visit site βPackages
Three workspace packages shared across every site in the monorepo.
@guides/ui Shared Astro component library. Nav, footer, contact form, download section, privacy page and more β all driven by a single SiteConfig object.
- SiteLayout & BaseLayout
- SiteNav & Footer
- ContactForm & ContactPage
- DownloadSection & Screenshots
- PrivacyPage & ThankYouPage
- createSitemap()
@guides/config Shared build tooling. ESLint and TypeScript configs pre-tuned for Astro monorepos, so every site lints the same way.
- ESLint config (Astro + TypeScript rules)
- TypeScript base config
- Astro-specific tsconfig
@guides/workers Cloudflare Workers utilities. Drop-in contact form handler with honeypot spam protection β wire it up in one line.
- handleContactForm()
- Honeypot spam detection
- Form field validation
- Redirect to /thank-you
By the numbers
Ready to build a new site?
Follow the step-by-step guide to scaffold, customise, and deploy a new Cloudflare Pages site in one sitting.
Read the Setup Guide