ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
엑셀·CSV로 단어와 문제를 올려 4지선다로 외우는 학습 웹앱
Translation pending
EducationHTML · PLpgSQLGitHub @kim-do-kyunOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
엑셀·CSV로 단어와 문제를 올려 4지선다 퀴즈로 외우는 학습 웹앱. 카테고리(토익 · 항공 …)로 나눠 세트를 만들고, 진행률·오답·즐겨찾기를 기록한다. 단어 → 뜻 4지선다 카드형 풀이 화면이 기본이다. 로그인 한 번이면 폰·패드·PC 어디서든 같은 데이터가 보인다 — 이메일 매직링크 로그인 + Supabase 동기화.Read the full README ↗
엑셀·CSV로 단어와 문제를 올려 4지선다 퀴즈로 외우는 학습 웹앱. 카테고리(토익 · 항공 …)로 나눠 세트를 만들고, 진행률·오답·즐겨찾기를 기록한다. 단어 → 뜻 4지선다 카드형 풀이 화면이 기본이다.
로그인 한 번이면 폰·패드·PC 어디서든 같은 데이터가 보인다 — 이메일 매직링크 로그인 + Supabase 동기화.
index.html — 프레임워크·빌드·번들러 없이 브라우저에서 바로 열림. 의존성 0.supabase-js를 CDN ESM 동적 import로 로드 (정적 배포 그대로 유지, 빌드 불필요).localStorage는 마지막 상태를 즉시 보여주는 읽기 캐시로 유지(비로그인이면 단독 저장소)..xlsx 업로드 — 외부 라이브러리 없이 브라우저 DecompressionStream으로 직접 파싱 (SheetJS 등 불필요).csv / .txt / .tsv 업로드.pdf 업로드 — pdf.js를 필요할 때만 동적 로드(정적 배포 유지)해 텍스트 추출 → 번호형 문제 인식. (한글 .hwp는 한글에서 PDF로 저장 후 업로드)단어 뜻 한 줄씩, 문제는 번호형이 잘 됩니다.1. 문제 / A. / B. … 번호형 텍스트를 파싱. 정답은 보기 앞 * 또는 정답: C 줄로 표시. 정형 표(문제·A·B·C·D·정답)도 지원.그냥 index.html을 브라우저로 열면 된다. (파일 더블클릭 또는)
# 로컬 서버로 보고 싶으면
npx serve . # 또는 python3 -m http.server
정적 파일 하나라 어디든 올리면 끝:
vercel --prod (또는 깃 연결 후 자동 배포)netlify deploy --prod빌드 스텝이 없으므로 프레임워크 프리셋은 "None / Static"으로 두면 된다.
로그인·크로스 기기 동기화를 쓰려면 Supabase 프로젝트가 필요하다:
db/schema.sql을 Supabase SQL Editor에 실행 (테이블 + RLS 생성).index.html의 SUPA_URL / SUPA_KEY를 본인 프로젝트 값(Project URL · publishable key)으로 교체. publishable 키는 공개돼도 안전(RLS가 보호).자세한 설계·절차는 docs/SUPABASE.md.
CLAUDE.md와 docs/SPEC.md에 로드맵과 구조 설명이 있다.
클로드 코드에서 이 폴더를 열고 CLAUDE.md부터 읽으면 이어서 작업할 수 있다.
index.html 앱 본체 (source of truth)
README.md 이 문서
CLAUDE.md 클로드 코드용 프로젝트 컨텍스트
docs/SPEC.md 기획서 · 데이터 모델 · 로드맵
docs/tests/ 파싱 로직 검증 스크립트 (node)
samples/ 업로드 예제 (xlsx · csv)