Skip to content

Springville House Cleaning

A simple marketing website for your house cleaning business in Springville, Utah. People land on it, read what you do, and click a button to book a cleaning. The site does not have a fancy database or login system — it is just pages of text and images, like a brochure you can visit on the internet.

Yours. Your own business. No client approval needed for changes.

https://springvillehousecleaning.com

ThingDetail
FrameworkAstro 5.17.1
StylingTailwind CSS 4
HostingCloudflare Pages
ContentHardcoded Astro pages in src/pages/*.astro
Sitemap@astrojs/sitemap 3.7.2
  • Repo: ~/apps/springville-house-cleaning/
  • Dev server: cd ~/apps/springville-house-cleaning && npm run dev (port 3000 default)
  • Build number: in build.txt at the repo root
  • Latest commit: 2026-04-14
  1. cd ~/apps/springville-house-cleaning
  2. Edit the pages in src/pages/
  3. npm run dev to preview locally
  4. Bump build.txt (echo $(($(cat build.txt) + 1)) > build.txt)
  5. Commit with message format Build X: summary
  6. git push — Cloudflare Pages auto-deploys
  • CLAUDE.md is a template stub. The file exists but still says “One-liner description of the repo.” — it has not been filled in with site-specific rules. Fill this in at some point so future-James is not flying blind.
  • No README.md. Not critical for a private repo, but worth adding if you ever share the code.
  • Content is hardcoded. If you want to add a blog or a content section later, you will need to add a content collection (Astro supports this) or move to a CMS.