ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기RedLine: the iPad notebook that checks your thinking (HackRU F26)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The iPad notebook that checks your thinking, not just your answer. Built in 24 hours at HackRU Fall 2026 (Education track).
Write math with an Apple Pencil like you would in any notes app. Pause, and RedLine reads your handwriting, proves every step with a math engine, and draws a red line under the first step that goes wrong. Tap "Look here" for a Socratic hint that points you at the mistake without giving away the fix.
Try it: scratchwork-psi.vercel.app (best on an iPad with Apple Pencil: Safari, Share, Add to Home Screen; on a computer the mouse draws).README 전문 보기 ↗The iPad notebook that checks your thinking, not just your answer. Built in 24 hours at HackRU Fall 2026 (Education track).
Write math with an Apple Pencil like you would in any notes app. Pause, and RedLine reads your handwriting, proves every step with a math engine, and draws a red line under the first step that goes wrong. Tap "Look here" for a Socratic hint that points you at the mistake without giving away the fix.
Try it: scratchwork-psi.vercel.app (best on an iPad with Apple Pencil: Safari, Share, Add to Home Screen; on a computer the mouse draws).
x = 2 or x = 3)y = 2x + 1 → y − 1 = 2x)flowchart LR
A[Apple Pencil strokes] --> B[Line segmentation<br/>rows, columns, problems]
B --> C[Gemini reader<br/>transcribes, never corrects]
C --> D[Math engine<br/>proves each step]
D --> E{Decided?}
E -- yes --> F[Verdict: verified by math]
E -- no --> G[AI judgement<br/>confirmed by a second AI check]
F --> H[Red line + hints]
G --> H
C --> I[Notebook Brain] --> J[Ask · Quiz · Insights]
Gemini only reads. We find the handwritten lines from the pen strokes ourselves (clustering by height, splitting columns at wide gaps, grouping problems at blank space) and label them L1, L2, … in the image. Gemini transcribes each one exactly as written, mistakes included, and is told never to fix anything.
The math engine decides. Built on mathjs, deterministic, no AI:
When the engine can't decide (a substitution, words mixed in), the AI's verdict is used and labeled as AI judgement. A red line from the AI alone needs a second, focused AI check to agree. If the handwriting was hard to read, RedLine asks "Did you write …?" instead of marking you wrong.
Fast. Lines that haven't changed are never re-read, so a check usually sends only the newest line. When nothing new needs reading, the math re-runs in a fraction of a second.
Private by default. Notebooks live on the device (IndexedDB). Only the lines being checked are sent for reading.
npm install
cp .env.example .env.local # add GEMINI_API_KEY (ElevenLabs is optional, for the spoken hints)
npm run dev # http://localhost:3000
npm test # 140 unit tests: math engine, segmentation, quiz grading
On an iPad, open scratchwork-psi.vercel.app in Safari, then Share, Add to Home Screen.
Every API route accepts ?mock=1 and returns sample data, so the whole app works without API keys or network (add it to a notebook's URL).
Next.js 16 · React 19 · TypeScript · Tailwind CSS v4 · perfect-freehand · Dexie (IndexedDB) · Gemini API · ElevenLabs · mathjs · KaTeX · d3-force · Vitest · Vercel
Nico, Daniel and Dustyn, at HackRU Fall 2026.