ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
6학년 4반 신호등 토론
Translation pending
EducationTypeScript · JavaScriptGitHub @hsb4139-lgtmOnlineOwner 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 ↗6학년 사회 6-2 「기업의 자유와 사회적 책임」 신호등 토론용 웹앱. Next.js 16 · Tailwind · Supabase · Vercel. 화면은 모두 가로형(TV·태블릿 가로)으로 꽉 차게 만든다.
supabase/migrations/001_init.sql 내용을 전부 붙여 넣고 Run.env.local).env.example을 복사해 .env.local을 만들고 값을 채운다. 키는 채팅·GitHub에 올리지 않는다.
| 이름 | 어디서 복사 |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | Project Settings → API → Project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY | API Keys → anon(또는 publishable) 키 |
SUPABASE_SERVICE_ROLE_KEY | API Keys → service_role(또는 secret) 키 — 비밀 |
STUDENT_SESSION_SECRET | 아래 명령으로 만든 무작위 문자열 — 비밀 |
node -e "console.log(require('crypto').randomBytes(32).toString('base64url'))"
npm install
npm run dev
http://localhost:3000 → 선생님 로그인 → 가입 → 학급 만들기 → 학생·PIN
| 주소 | 누가 | 내용 |
|---|---|---|
/ | 모두 | 학생 / 선생님 입구 |
/teacher | 교사 | 수업 코드, 토론 목록 |
/teacher/students | 교사 | 명단 붙여넣기, PIN 카드 인쇄, 모둠·대표, 잠금 풀기 |
/s | 학생 | 코드 → 번호 → PIN |
/s/debate | 학생 | 단계에 맞는 화면 하나 (3초마다 새로 고침) |
npm run lint && npm run buildsupabase/migrations/*.sql로만/api/s/*만 쓴다 (service_role 키는 src/lib/supabase/admin.ts에서만)