🚀 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 →Daily Quote App
One fresh, community-voted quote a day. Free, no ads, works offline.
Visit site →NPC Birthday Alerts
Stardew Valley SMAPI mod that shows a morning notification for every NPC birthday, with gift suggestions based on known preferences.
Visit site →Stardew Better Signs
Stardew Valley SMAPI mod that prevents accidentally overwriting signs. Break and re-place to change a sign.
Visit site →Stack To Nearby Casks
Stardew Valley SMAPI mod that stacks wine, cheese, and other configured items into every empty cask within range, in one click.
Visit site →Trello Card Numbers
Chrome extension that adds permanent, sequential reference numbers to your Trello cards.
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