Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
ワークショップ参加者がスマホ・PCから同時に書き込める3C分析ツール。
Translation pending
BusinessJavaScript · HTMLGitHub @web8prodOnlineOwner 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
3C analysis realtime collaboration tool
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗参加者がスマホ・PCから同時に書き込み、主催者がその場で集計と Claude AI による未来バリュープロポジション提案までできる Web ツールです。
/admin.html — Web8 社員専用(パスワード保護)。セッションを作成・管理/host.html?code=XXXXXX — QRコード表示、参加者一覧、付箋ライブフィード/?code=XXXXXX または /room.html?code=XXXXXX — 参加者が付箋投稿(顧客/競合/自社)/analyze.html?code=XXXXXX — キーワード集計、類似クラスター、AI 提案/step.html?code=XXXXXX&step=2〜8 — 市場細分化/ペルソナ/ポジショニング/ブランドコンセプト/クリエイティブ/ファネル/アクションプラン。付箋 → プロンプト → AI 結果保存 → 次工程、を 3C と同じ流れで/board.html?code=XXXXXX&step=2〜8 — 工程ごとの列・テーマで付箋投稿。主催者が「配信」した工程に自動で追従スタック: Vercel Hosting(静的配信、無料)+ Supabase(PostgreSQL + Realtime、無料)
Supabase Console (https://supabase.com/dashboard) → プロジェクト 3c-live を開く → 左サイドバー SQL Editor → + New query
→ supabase-schema.sql の中身をまるごとコピペ → Run ボタンクリック
これで rooms / notes / participants テーブル + RLS ポリシー + Realtime 配信が一括設定されます。
実行しなくても動きます。 追加テーブルが無い場合、工程2〜8 のデータは既存の notes テーブル(管理画面に出ない隠し部屋 §steps:XXXXXX、status=archived)と、その部屋の memo(JSON)に自動で保存されます。
きれいに分けて保存したい場合は、同じ手順で supabase-migration-steps.sql を 1回 実行 → step_notes / step_data テーブルが追加され、以後はそちらに保存されます(既存テーブルは変更しません)。
研修の途中で実行すると保存先が切り替わり、それまでのデータは隠し部屋側に残るので、実行するなら研修の前か後に。
cd 3c-realtime
git init
git branch -M main
git add -A
git commit -m "Initial commit: 3C Live (Supabase + Vercel)"
git remote add origin https://github.com/web8prod/3c-live.git
git push -u origin main
https://vercel.com/web8prod を開く → Add New… → Project → GitHub の web8prod/3c-live を Import → デフォルト設定のまま Deploy をクリック
→ 30秒〜1分で https://3c-live-xxxx.vercel.app/ の URL が払い出される
以降、main ブランチに push するたびに Vercel が自動再デプロイします。
public/js/auth-guard.js の EXPECTED_HASH 定数を新しいパスワードの SHA-256 ハッシュに置き換えて GitHub に push(→ Vercel 自動再デプロイ)。
ハッシュ算出(Mac の Terminal):
printf '%s' '新パスワード' | shasum -a 256
出力された 64桁の hex 文字列を EXPECTED_HASH に貼り付けてコミット。
分析画面で各ファシリテータが自分の Anthropic API キー(sk-ant-...)を都度入力する方式です。キーはサーバを経由せず、ブラウザから Anthropic へ直接送信されます(anthropic-dangerous-direct-browser-access ヘッダ付き)。
API キーの取得: https://console.anthropic.com → API Keys → Create Key
public/js/steps.js … 各工程の列・テーマ・前工程の入力・プロンプト定義(ここを編集すれば内容を変えられる)public/js/step-store.js … step_notes(工程付き付箋)と step_data(result=AIの結果 / decision=決定事項 / current_step=配信中の工程)の Realtime ストア。テーブルが無ければ自動で「隠し部屋 + notes + memo(JSON)」に切り替わる(legacy モード)public/js/step-board.js … 3C ボードと同じ見た目の付箋ボード(参加者画面 board.js と主催者画面 step.js が共用)public/js/analyze-steps.js … 分析画面に工程ナビと「結果を保存して工程2へ」を足すアドオン(analyze.js は無変更)decision(無ければ result)と 3C の付箋が自動で入りますhttps://3c-live-xxxx.vercel.app を https://3c.web8.jp 等に変えたい場合:
Vercel Dashboard → Project Settings → Domains → Add domain → 案内に従って DNS の CNAME を設定。
cd public
python3 -m http.server 8004
# → http://localhost:8004
Supabase クラウドの本番DBに接続するので、ローカルで投稿したデータも本番に反映される点に注意。
受講者ブラウザ ─┐
受講者ブラウザ ─┼─→ Supabase (Postgres + Realtime WebSocket)
主催ブラウザ ─┘ ↑
│
Vercel (静的JSをCDN配信) ─┘
public.rooms / public.notes / public.participants の3テーブルpostgres_changes チャンネルhostToken(部屋作成者の localStorage に保管)でガード3c-realtime/
├── README.md
├── supabase-schema.sql # 初回 SQL Editor で実行
├── vercel.json # Vercel 設定
├── .gitignore
└── public/ # Vercel が静的配信する範囲
├── index.html # ホーム(参加者入口)
├── admin.html # 管理画面(パスワード保護)
├── host.html # 実施画面(投影用)
├── room.html # 受講者画面(付箋投稿)
├── analyze.html # 分析画面
├── css/style.css
└── js/
├── supabase-config.js # URL + anon key(Publishable)
├── store.js # Supabase ラッパ(API は安定)
├── common.js # CATEGORIES / 共通ヘルパー
├── auth-guard.js # admin パスワードゲート
├── claude-client.js # Anthropic API 直叩き
├── home.js / admin.js / host.js / room.js / analyze.js