ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An open-source CPA exam study platform with an AI tutor built in.
OpenCPA is a free, community-maintained alternative to commercial CPA review courses. It pairs an adaptive question engine and realistic task-based simulations with a personal AI tutor powered by Claude.README 전문 보기 ↗An open-source CPA exam study platform that you can study with Claude.
OpenCPA is a free, community-maintained alternative to commercial CPA review courses. It pairs an adaptive question engine and realistic task-based simulations with Claude as a study partner, connected through your own Claude account.
Live: opencpa.pages.dev
Status: alpha. The platform is deployed end to end (site, API, database, CI). The question bank grows in reviewed batches, FAR first: today there are 318 FAR questions (with 771 new-number versions, 1,089 problems in all), 21 FAR simulations and 25 BAR questions. Every task in the 2026 FAR blueprint has at least two reviewed questions, and FAR simulations are under way toward 50 across all three blueprint areas. The FAR goal is 1,600 distinct questions, the size of Becker's FAR bank; AUD, REG, ISC and TCP come after FAR is complete, with a long-term goal of about 2,000 questions per section.
Live now
Planned
| Layer | Tech |
|---|---|
| Frontend | React + Vite on Cloudflare Pages |
| API | Hono on Cloudflare Workers |
| Database | Cloudflare D1 (SQLite) |
| Claude | Remote MCP connector on the API; students use their own Claude account |
| Storage | Cloudflare R2 (planned: exhibits, media) |
| Auth | GitHub OAuth; anonymous device id when signed out; email link planned |
opencpa/
├── apps/
│ ├── web/ # React + Vite frontend
│ └── api/ # Hono Worker API, D1 migrations
├── packages/
│ ├── engine/ # Grading, FSRS scheduling, mastery, session and mock exam selection, exam clock
│ └── schema/ # Content schema (zod), shared types
├── content/ # One YAML file per question/simulation
│ ├── far/ aud/ reg/
│ └── bar/ isc/ tcp/
└── scripts/ # Content validation + bundling
mainAll content lives in content/ as plain files, so contributions are just pull requests. CI validates each item against the schema.
id: far-leases-0001
type: mcq
blueprint:
section: FAR
area: Area II — Select Balance Sheet Accounts
topic: Leases
skill: Application
review:
status: draft # only "reviewed" items are served
references: [ASC 842-20-30-1]
stem: >
A lessee signs a 5-year lease ...
choices:
- { id: A, text: '$84,248', rationale: 'Correct: $20,000 × 4.2124.' }
- ...
answer: A
explanation: >
...
Original content only. Do not submit AICPA-released questions or material from commercial review providers (Becker, UWorld, Gleim, etc.). They are copyrighted.
git clone https://github.com/HaydenHarms/opencpa.git
cd opencpa
pnpm install
pnpm db:migrate:local # create the local D1 database
pnpm dev # web on :5173, API on :8787
Requires Node 22+ and pnpm 10+. pnpm test runs the engine and schema tests; pnpm content:validate checks every content file. To try sign-in locally, see docs/accounts.md.
Pushes to main deploy automatically:
apps/web (build command pnpm --filter @opencpa/web build, output apps/web/dist). Set VITE_API_URL to the API's address and NODE_VERSION=22.CLOUDFLARE_API_TOKEN (Workers Scripts Edit + D1 Edit) and CLOUDFLARE_ACCOUNT_ID.ALLOWED_ORIGINS (apps/api/wrangler.toml). Add any new domain there.Forking to run your own instance? Create your own D1 database, put its id in apps/api/wrangler.toml, and follow the same steps.
Contributions are welcome, especially new questions, simulations, and explanations reviewed by CPAs or CPA candidates. See CONTRIBUTING.md for the content format and review checklist.
OpenCPA is not affiliated with the AICPA, NASBA, or any state board of accountancy. "CPA" is used descriptively. Content is for study purposes only. See the site's Terms of Use and Privacy Policy.
Code: MPL-2.0. Content: CC BY-SA 4.0.