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
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Building rounds and equipment test forms for plant operations at 343 Sansome St.
Sign in with a @343sansomesf.com Google account.
| Path | What |
|---|---|
index.html, admin.html, sw.js | The app, published by GitHub Pages (must stay at the root) |
forms.js, forms-defs.js, forms-layout.js | Test forms (runner, definitions, cell positions on the state forms) |
vendor/pdf-lib.min.js | PDF library used to fill the fire pump forms (MIT, see vendor/pdf-lib.LICENSE.md) |
server/Code.gs, server/Tests.gs | Copies of the Google Apps Script server (two files in one Apps Script project) |
tools/build_masters.py | Rebuilds the blank fire pump forms + forms-layout.js if the state revises a form |
tests/ | Automated tests (npm test), see tests/README.md |
ROUNDS_DEV_NOTES.md | How everything works and how to deploy |
CHANGELOG.md | What changed in each version |
The repo is public. Building data, blank forms with building info, and signature images live only in Google Drive, never here.
server/Code.gs and server/Tests.gs into Apps Script, save, run setup if the changelog says to, then Deploy > Manage deployments > New version. Never "New deployment" (it changes the URL).main. GitHub Pages publishes within about 10 minutes and phones show an Update banner when APP_VERSION changes.See ROUNDS_DEV_NOTES.md for details.