ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The public reading app for मध्यस्थ दर्शन (जीवन विद्या): A. Nagraj ji's books, their translations, and the library of everything around them. Next.js App Router, deployed on Vercel, talking to a Django backend (sibling repo MDApp). Roughly 90% of readers are on a phone. When a change trades desktop polish for phone reading, phone reading wins. Then open http://localhost:3000. Configuration lives in .env.local — copy the keys from .env.example. The only one that must be right is: The deployed backend allows localhost:3000, so the app runs against real data with no proxy.README 전문 보기 ↗
The public reading app for मध्यस्थ दर्शन (जीवन विद्या): A. Nagraj ji's books,
their translations, and the library of everything around them. Next.js App
Router, deployed on Vercel, talking to a Django backend (sibling repo MDApp).
Roughly 90% of readers are on a phone. When a change trades desktop polish for phone reading, phone reading wins.
npm install && npm run dev
Then open http://localhost:3000.
Configuration lives in .env.local — copy the keys from .env.example. The
only one that must be right is:
NEXT_PUBLIC_API_BASE_URL=https://mdbe.welfareinfo.net/api/v1/
The deployed backend allows localhost:3000, so the app runs against real data
with no proxy.
The production library tree is deliberately near-empty, so library work cannot
be watched against it. The backend repo has manage.py seed_sample_library
(DEBUG only) which fills a dev database with a branch of every shape. Point the
app at it with a .env.development.local holding
NEXT_PUBLIC_API_BASE_URL=http://localhost:8000/api/v1/
Next reads that file above .env.local, so your own settings stay untouched.
Delete it before building.
| Route | What it is |
|---|---|
/ | Home — sutra of the day, resume reading, the shelves |
/books, /books/[code] | The books shelf, and one book |
/books/[code]/[chapter] | The reader. Renders outside the app shell on purpose — header plus bottom nav cost ~26% of a phone screen and none of it is useful mid-chapter (src/lib/routes.ts) |
/books/[code]/page/[n] | A printed page number, resolved to its chapter |
/paras/[ref] | A citation like MVD 3.42.5, opened at that paragraph |
/originals | Originals' library shelf — his recordings, photographs, letters and papers. Books are at /books; this is everything else |
/av | Originals' recordings addressed directly — a door onto ~40 hours, not a room |
/translations | Translations shelf |
/resources | Resources' library shelf |
/connect, /connect/centers, /connect/events/[id] | Events feed, centres, one event |
/connect/library | Connect's own library shelf — same renderer as /resources |
/library/[id] | Any folder, at any depth — one component, recursed by route |
/library/[id]/read/[fileId] | The PDF reader. Also outside the shell — a document is reading, and reading owns the screen |
/library?topic= | One विषय, across the whole library |
/paribhasha, /paribhasha/[id] | The glossary, and one word |
/search | Book citations and the संसाधन lane, side by side, never merged |
/me | The reader's own — /me/notes, /me/bookmarks, /me/feedback, /me/settings |
/login, /signup | allauth headless, session cookies |
/offline | What the service worker serves when there is no network |
/library/[id] is the piece worth understanding first. The backend returns the
same shape at every depth, so depth 1 and depth 6 are one component: a
folder with no sub-folders renders as an album with a player, and a folder
holding sub-folders renders as an index.
पूरा index: docs/README.md.
docs/API_Contract_v1.md — the backend
contract, and the authority on every payload. Copied from the BE repo;
re-copy it rather than editing it here. §13 is the library.docs/reader.md — दोनों readers, display system,
offline. पढ़ना ही यह product है, इसलिए यह पहले पढ़ने लायक़ है।docs/library.md — shelves, /library/[id] की
recursion, और browse बनाम find.docs/feedback.md · docs/push-notifications.md
— इन दो modules के FE वाले आधे हिस्से।docs/PRD_v2.md — the product spec for this app.AGENTS.md — read before writing code. This Next.js version has breaking
changes from what most models were trained on, and the local docs in
node_modules/next/dist/docs/ are the authority.For how content gets into the app, see the backend repo's
docs/manuals/library_manager_manual.md — §9 maps every panel action to what a
reader ends up seeing.
When these documents drift, run the backend repo's docs/dev/doc_audit.md.
It covers both repos, and its rule 5 exists because that run's worst finding was
a route invented in a file written that same session.
main.