Skip to content

SnoringCatGames/snoringcat.games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snoringcat.games

The studio website at https://www.snoringcat.games plus the source-of-truth asset library for Snoring Cat Games branding.

What's here

snoringcat.games/
├── public/         # Deployable static site (Cloudflare Pages)
│   ├── index.html, support.html, sitemap.xml
│   ├── privacy/, terms/, data-deletion/   (studio-level legal)
│   ├── scripts/, styles/, images/         (site assets)
│   ├── _redirects                          (path-based 308s)
│   └── _headers                            (cache + security)
├── images/         # Source-of-truth artwork (.aseprite + PNGs)
├── audio/          # Source-of-truth audio (cat snores etc.)
├── DEPLOYMENT.md   # Cloudflare Pages setup + DNS cutover
├── README.md
└── LICENSE

The images/ and audio/ directories at the repo root hold the source-of-truth Snoring Cat assets (with .aseprite source files alongside rendered PNGs / MP3s). These are also mirrored to the legacy S3 bucket s3-us-west-2.amazonaws.com/snoringcat.games/, which is what the deployed HTML in public/index.html references today. public/images/ holds the small subset (chevron, icons, zzz-tile) needed for self-served deploys; mostly redundant with the root images/ and a candidate for a future consolidation pass.

Local preview

There's no build step. Open public/index.html directly in a browser, or serve the public/ directory with any static server:

npx serve public
# or
python -m http.server -d public 8080

_redirects and _headers are Cloudflare-Pages-only behaviors; local servers will ignore them. Test redirects in a Cloudflare Pages preview deployment.

Deployment

Cloudflare Pages auto-deploys from this repo's main branch. See DEPLOYMENT.md for first-time setup, custom-domain configuration, and the DNS cutover from the levi.dev Heroku app.

Domains

  • snoringcat.games (apex)
  • www.snoringcat.games
  • snoringcatgames.com
  • www.snoringcatgames.com

DNS managed in the unified Hetzner Console. Cloudflare provides the TLS certificate and edge caching.

History

This repo originally held only assets (the images/ and audio/ directories). On 2026-04-27 the website logic (originally in levi.dev/apps/snoring-cat/) was extracted as a static site and consolidated into this repo, alongside the asset library — matching the repo's original intent of being the home for everything snoringcat.games-related.

Briefly between commits earlier on 2026-04-27 there was a separate snoringcat-website repo; it was consolidated into this one and deleted.

The original Express.js version (with server-side redirect handling and SendGrid email integration) lived in levi.dev/apps/snoring-cat/. The static rewrite drops the server-side notification email (redundant with the user's own mailto: follow-up) and the gesture-log debug endpoint (legacy, no active traffic).

License

MIT.

About

Snoring Cat's website

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors