ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Next.js app for learning API integrations — phases, demos, auth, and subscriptions.
Open http://localhost:4000. Or: npm run local-lite.
Create a token on /settings, then call the versioned learner API:
See docs/API_V1.md and GET /api/v1/openapi.json.
Paste the key at the hidden prompt and press Enter. Pasted characters are intentionally not displayed. The tool calls OpenAI's read-only model-list endpoint, prints only the HTTP result category, removes the key from the process environment, and never writes it to disk.README 전문 보기 ↗An API integration training platform by NEXUS MOTIVUS LTD. Learners work through guided phases (0–8) with live demos covering REST, auth, webhooks and subscriptions, and can call a versioned learner API with personal tokens.
Live: https://apisandbox-coral.vercel.app
Start here: docs/AGENT_ONBOARDING.md
| Doc | Purpose |
|---|---|
| docs/AGENT_ONBOARDING.md | Setup, verify, project links |
| docs/NEXUS_ENGINEERING_PRINCIPLES.md | Nexus/MotivusLabs engineering principles and reusable-resource standard |
| docs/GITFLOW.md | Branching and releases |
| docs/AGENT_PR_CHECKLIST.md | Pre-PR checks |
| docs/TEST_USERS.md | Local test credentials |
| docs/DEPLOYMENT.md | Vercel, env, OAuth, public-schema RLS |
| infra/self-hosted-ai-runner/README.md | Provision the isolated Linux AI runner |
npm install
npm run env:local
npm run dev:db:up
npm run db:migrate
npm run db:ensure-test-users
npm run dev
Open http://localhost:4000. Or: npm run local-lite.
Create a token on /settings, then call the versioned learner API:
curl -sS -H "Authorization: Bearer apisb_…" http://localhost:4000/api/v1/me
See docs/API_V1.md and GET /api/v1/openapi.json.
| Command | Description |
|---|---|
npm run dev | Dev server (port 4000) |
npm run build | Production build |
npm run verify:ci | Local CI parity before PR |
npm run test:unit | Vitest unit tests |
npm test | Playwright E2E tests |
npm run typecheck | TypeScript |
npm run lint | ESLint |
npm run openai:key:test | Safely validate an OpenAI API key |
Run the project tool:
npm run openai:key:test
Paste the key at the hidden prompt and press Enter. Pasted characters are intentionally not displayed. The tool calls OpenAI's read-only model-list endpoint, prints only the HTTP result category, removes the key from the process environment, and never writes it to disk.
The normal command always prompts, even if OPENAI_API_KEY already exists. For CI or another automated environment, explicitly select the environment variable:
npm run openai:key:test -- --env
Use npm run openai:key:test -- --help to print the available modes.
Results:
HTTP 200: accepted;HTTP 401: invalid, revoked, or malformed;HTTP 403: recognized but missing permission;HTTP 429: recognized but rate-limited or out of quota.Do not put a literal key in the command, source code, .env files committed to Git, screenshots, chat, or logs. A key that has been exposed must be revoked and replaced.
Learning material is in the UI: /dashboard, /phase-0 … /phase-8, /docs/java, /docs/architecture.
Please report vulnerabilities privately. See SECURITY.md.
Proprietary. Copyright NEXUS MOTIVUS LTD, all rights reserved. See LICENSE.