ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Clone pessoal do Kahoot, sem paywalls nem limite de participantes: crie quizzes, organize partidas ao vivo com PIN e acompanhe relatórios.
TanStack Start (React 19, Vite 8) · tRPC · Drizzle + PostgreSQL · Better Auth · Cloudflare R2 (API S3) · protocolo Pusher (Pusher/Soketi) · shadcn + Base UI + Tailwind v4 · Vitest · Playwright · Biome · Turborepo · pnpm.
Requisitos: Node 22.12+, pnpm 12, Docker.
pnpm install
cp apps/web/.env.example apps/web/.env # ajuste BETTER_AUTH_SECRET
pnpm infra:up # Postgres, RustFS (S3) e Soketi (Pusher) + bucket
pnpm db:push
pnpm dev # http://localhost:3001
Console do storage local: http://localhost:9001 (usuário quizio, senha quizio-secret).
pnpm test # unitários, componentes e repositórios (PGlite) — sem infraestrutura
pnpm test:int # adapters contra RustFS e Soketi (requer infra:up)
pnpm test:e2e # Playwright; na primeira vez: pnpm -F web exec playwright install chromium
| Documento | Conteúdo |
|---|---|
| docs/architecture.md | Arquitetura hexagonal, bounded contexts, regras de dependência |
| docs/testing.md | Estratégia de testes e TDD |
| docs/design-system.md | Tokens e componentes com visual Kahoot |
| docs/adr/ | Decisões de arquitetura |
| specs/README.md | Fluxo Spec-Driven Development (/sdd-spec → /sdd-plan → /sdd-tasks → /sdd-implement) |
| specs/constitution.md | Princípios inegociáveis |
| specs/product/kahoot-reference.md | Referência funcional do Kahoot |
| specs/roadmap.md | Ordem das funcionalidades |
apps/web app TanStack Start (UI + rotas de API)
packages/core domínio e casos de uso (sem infraestrutura)
packages/api routers tRPC + composition root
packages/db schema Drizzle, repositórios, harness PGlite
packages/storage adapter S3 (Cloudflare R2)
packages/realtime adapters do protocolo Pusher (servidor e cliente)
packages/auth Better Auth
packages/env variáveis de ambiente validadas
packages/ui design system
packages/config tsconfig compartilhado
specs/ specs, templates, roadmap, referência do Kahoot
docs/ arquitetura, testes, design system, ADRs