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
雪かき作業の現場管理と進捗・費用をメンバーで共有できる
Translation pending
AI summary · website content
BusinessHTML · JavaScriptGitHub @snt1989OnlineOwner 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
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 ↗除雪会社向けの現場管理アプリ。現場ごとの天気と出動目安、作業状況、日報・写真、連絡板、お知らせ、集計、メンバー管理、設定。 Firebase(ログイン・保存・写真)と Vercel(公開・天気API)で動きます。
| ファイル | 役割 |
|---|---|
src/ | アプリ本体のソース(p1.html=見た目、p2.html=画面、p3a〜p3d.js=動作) |
fb-shim.js | Firebase とアプリをつなぐ層(ログイン・保存・写真・天気の呼び出し) |
firebase-config.js | Firebase の設定値と管理者メールを入れるファイル |
api/weather.js | 天気API(Open-Meteo を、アプリが読む形に変換) |
firestore.rules | データと写真のアクセスルール |
build.sh | src/ から index.html を作る(Vercel のビルドで自動実行) |
firebase-config.js に、ウェブアプリの設定値と管理者のメールを入れます。firestore.rules の中身を貼って公開します。
管理者のメール(firestore.rules 冒頭の adminEmails と firebase-config.js の ADMIN_EMAILS)は、同じものにします。sh build.sh)。メンバー本人が、ログイン画面の「新規登録」でアカウントを作ります(承認待ちになります)。 管理者が、設定 → メンバー → メンバーの編集で「ログインアカウント」を連携すると、承認されて使えるようになります。
api/weather.js だけを直せば済みます)。警報・注意報は取得しません。/api/account が Firebase Admin SDK で変更します。Vercel の環境変数 FIREBASE_SERVICE_ACCOUNT に、サービスアカウントの鍵(JSON 全体)を登録してください(Production)。鍵は GitHub や画面に出さないでください。管理者メールを増やす場合は ADMIN_EMAILS(カンマ区切り)も設定します。