Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Build plans and software for animal shelters and animal control.
BusinessHTML · JavaScriptGitHub @esanacoreOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Build plans and software for animal shelters and animal control
Taken from the repository README
Loading the full README.
Read the full README ↗Tools, plans and software to help animal shelters and animal control. Website: whiskerandwrench.com.
site/): home page, build plans index, 404 page. Plain HTML and CSS, no framework, dark mode, works on phones.plans/001-shelter-cot/): an interactive, LEGO-style build guide for a raised dog cot made only from big-box plumbing parts. Served at /plans/001-shelter-cot/. Draft, not yet build-tested.main deploy to Cloudflare Pages once the checks pass.docs/).flowchart LR
plans["plans/*/guide.html"] --> build["scripts/build-site.sh"]
site["site/"] --> build
build --> dist["dist/"] --> checks["HTML + link checks"] --> cf["Cloudflare Pages"]
Supported platforms: Windows, macOS, Linux.
You need Git, Node.js 22+, Python 3, and Bash (Git Bash on Windows).
git clone --recurse-submodules https://github.com/esanacore/whisker-and-wrench.git
cd whisker-and-wrench
npm ci
npx playwright install chromium
The last line downloads the browser the tests use (once per machine).
Build the site into dist/, then serve it at http://localhost:8788.
bash scripts/build-site.sh
python -m http.server 8788 --directory dist
bash scripts/build-site.sh
python3 -m http.server 8788 --directory dist
You can also open plans/001-shelter-cot/guide.html straight in a browser. Use the arrow keys or swipe to step through.
Same command on every platform (use Git Bash on Windows):
bash scripts/test-site.sh
It builds dist/, validates every page with html-validate, checks every internal link and anchor, runs the link checker's own tests, then opens the site in headless Chromium (Playwright) to click through the Plan 001 steps, check every page fits a 375px phone screen, and run axe accessibility checks. CI also checks external links with lychee. See docs/TEST_PLAN.md.
Push to main. GitHub Actions runs the checks and deploys with wrangler. One-time Cloudflare setup, rollback and DNS notes are in docs/OPERATIONS.md.
README.md This file
CLAUDE.md Context for Claude Code sessions
ROADMAP.md Plan series and software roadmap
TODO.md / CHANGELOG.md Living task list and release notes
site/ Website source (home, plans index, CSS, headers)
demo.html Self-contained demo page (served at /demo.html)
plans/
LICENSE CC BY-NC 4.0 for all build plans
001-shelter-cot/ Plan 001: guide.html, guide.css, guide.js + README spec
scripts/
build-site.sh Assemble dist/ from site/ and plans/
test-site.sh Full test suite
check_links.py Internal link checker
serve-dist.mjs Local server for dist/ (browser tests)
tests/browser/ Playwright stepper, mobile and axe tests
docs/
business-model.md Pricing, funding, nonprofit vs LLC notes
research/ Market research (furniture + software)
product/app-vision.md Admin + adopter app concept
OPERATIONS.md Deploy, rollback, Cloudflare setup
ARCHITECTURE.md, TEST_PLAN.md, ... Constitution docs
constitution/ Engineering constitution (git submodule)
.github/workflows/ CI and deploy
ROADMAP.md: what's next for plans and software.docs/OPERATIONS.md: deploys, rollback, Cloudflare and DNS.docs/ARCHITECTURE.md: how the site is put together.docs/TEST_PLAN.md: what's tested and known gaps.docs/research/, docs/product/, docs/business-model.md: background.cd C:\Projects\whisker-and-wrench
claude
Claude Code reads CLAUDE.md automatically for context.
Built a plan? Found a mistake? Open an issue. See .github/CONTRIBUTING.md.
plans/, and the plan pages on the site): CC BY-NC 4.0. Build them, share them, adapt them for your shelter, just credit Whisker & Wrench and don't sell them.