ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
댓글을 불러오는 중입니다.
로그인 상태를 확인하는 중입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Front-end coding interview platform: JS/TS function questions, React component questions, in-browser test runner, official solutions, discuss threads, subscriptions, and one-time question packs.
Stack
• Next.js 16 App Router + React 19 + TypeScript
• Tailwind CSS v4
• Supabase Auth + Postgres
• Prisma ORM
• Monaco editor + Sandpack (React preview)
• Billing via gateway abstraction (Stripe + LemonSqueezy)
Quick Start
1. npm install
2. Copy .env.example to .env and fill required values
3. npm run prisma:migrate
4. npm run prisma:seed
5. npm run devREADME 전문 보기 ↗Front-end coding interview platform: JS/TS function questions, React component questions, in-browser test runner, official solutions, discuss threads, subscriptions, and one-time question packs.
npm install.env.example to .env and fill required valuesnpm run prisma:migratenpm run prisma:seednpm run dev/auth.[email protected] (seeded) when Supabase env vars are absent.lib/billing/gateway.ts.lib/billing/stripe-gateway.ts, lib/billing/lemonsqueezy-gateway.ts.npm test — unit (vitest)npm run test:dom — DOM (jsdom)npm run test:integration — integrationnpm run test:db — reset test DBNew questions live in the private content repo and are imported with scripts/import-questions.ts. See docs/adding-questions.md.
Backup all app data as JSON:
npx tsx prisma/backup-data.ts
Outputs to backups/<timestamp>/. Run before risky migrations.
Full Postgres dump:
pg_dump "$DIRECT_URL" --format=custom --no-owner -f backup.dump
Rebuild denormalized render cache after editing question content directly:
npx tsx prisma/backfill-render-data.ts
Fresh rebuild:
npm run prisma:migrate
npm run prisma:seed
npx tsx prisma/backfill-render-data.ts