尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗The team's month, live on the office TV: the leaderboard, team production against the goal, pace, today's sales, and confetti when a sale lands. A sibling of Sales Coach (same Tide look), for The Koka Group.
/wrap: one day on one iPhone screenshot for the group chat (player of the day, everybody, best deal, carriers; ?day= for an earlier day)/board: the TV (full screen, refreshes itself, light or dark as set under Settings > TV look; F full screen)/: this month on a phone or computer, with earlier months/log: log a sale in four taps (who, how much, which carrier, Log it)/team, /settings: the people, their goals, the team goal, the board message, the colorway (Crimson by default; Sky, Champion, Emerald)Setup for the owner is in SETUP.md. Working notes for Claude are in CLAUDE.md and HANDOFF.md.
npm install
npm run dev
npm run lint && npx tsc --noEmit && npm test && npm run build
End to end on a local stand-in for Supabase (Postgres 16 + PostgREST, invented data):
scripts/local-db/start.sh --reset
set -a; . .local-db/env; set +a
OWNER_PASSWORD=owner-pass TEAM_PASSWORD=team-pass LOG_TOKEN=abcdefghijklmnop-token APP_URL=http://localhost:3000 npm run build && npm start
# in another shell, same env:
node scripts/smoke.mjs # screenshots land in test-results/