https://github.com/travisbreaks/nameless-cemetery
Source code for namelesscemetery.org - Historic Texas Cemetery (est. 1882). Built with Astro 5, deployed on Cloudflare Pages.
https://github.com/travisbreaks/nameless-cemetery
Last synced: 16 days ago
JSON representation
Source code for namelesscemetery.org - Historic Texas Cemetery (est. 1882). Built with Astro 5, deployed on Cloudflare Pages.
- Host: GitHub
- URL: https://github.com/travisbreaks/nameless-cemetery
- Owner: travisbreaks
- Created: 2026-03-14T06:17:41.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-14T06:17:45.000Z (3 months ago)
- Last Synced: 2026-04-04T03:35:48.736Z (3 months ago)
- Language: Astro
- Size: 45.7 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nameless Cemetery
Source code for [namelesscemetery.org](https://namelesscemetery.org), the website of the Nameless Cemetery Association in Travis County, Texas.
## About
Nameless Cemetery is a historic Texas cemetery with burials dating to 1882. The community of Nameless got its name after the U.S. Post Office rejected six proposed names and a frustrated resident wrote back: *"Let the post office be Nameless and be damned."*
The Nameless Cemetery Association was incorporated in 2009 to preserve and maintain the cemetery, the adjacent 1909 schoolhouse, and the relocated Gray homestead.
This site was built to replace an aging WordPress blog and give the association a modern, fast, mobile-friendly home on the web.
## Stack
- [Astro 5](https://astro.build/) (static site generation)
- Vanilla CSS (no framework)
- Deployed on [Cloudflare Pages](https://pages.cloudflare.com/)
- Email routing via Cloudflare Email Routing
## Design
Colors are pulled directly from the cemetery's wrought iron gate arch:
| Token | Hex | Use |
|-------|-----|-----|
| Iron | `#2E2A27` | Headers, deep accents |
| Patina | `#6B5E4F` | Body text |
| Limestone | `#F5F0E8` | Backgrounds |
| Live Oak | `#4D6B3F` | CTAs, links |
Typography: [Playfair Display](https://fonts.google.com/specimen/Playfair+Display) (headings) + [Source Sans 3](https://fonts.google.com/specimen/Source+Sans+3) (body).
Full design system: [BRAND.md](BRAND.md)
## Features
- Cinematic splash screen on first visit (sessionStorage skip on internal navigation)
- Scroll-reveal animations with `data-reveal` attribute system
- Counter-up ticker animation (requestAnimationFrame + ease-out cubic)
- Typewriter effect on the founding quote
- 12-photo flood carousel with swipe support
- Stories content collection (Astro content collections)
- Responsive museum-style photo framing
- Google Maps embed with GPS coordinates
- Structured data (JSON-LD) for Organization and Cemetery schemas
- Sitemap generation
## Development
```bash
npm install
npm run dev
```
Dev server runs on `localhost:4321`.
## Deploy
Deployed to Cloudflare Pages via Wrangler CLI:
```bash
npx astro build
npx wrangler pages deploy dist/ --project-name=nameless-cemetery --branch=main
```
## Credits
Site created and maintained by [Travis Bonnet](https://github.com/travisbonnet) and [Claude](https://www.anthropic.com/claude).
Built for the Nameless Cemetery Association. Est. 2009. Earliest burial: 1882.
## License
Source code is MIT licensed. Site content (text, images, stories) is copyright Nameless Cemetery Association and used with permission.