ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
RevM² is a full-stack live study network built for Indian competitive exam aspirants (JEE, NEET, CAT, UPSC, GATE) — Ebbinghaus spaced-repetition tracking, live study groups with a video/audio RevMGrid, a coin economy, bounty study challenges, swipe-style partner matching, a creator economy via the RevHead program, and a cross-platform Focus Lock distraction-blocking system (browser extension + Windows desktop app), all running on free-tier infrastructure.
Built solo, vanilla HTML/CSS/JS on the web, no framework, no build step.README 전문 보기 ↗RevM² is a full-stack live study network built for Indian competitive exam aspirants (JEE, NEET, CAT, UPSC, GATE) — Ebbinghaus spaced-repetition tracking, live study groups with a video/audio RevMGrid, a coin economy, bounty study challenges, swipe-style partner matching, a creator economy via the RevHead program, and a cross-platform Focus Lock distraction-blocking system (browser extension + Windows desktop app), all running on free-tier infrastructure.
Built solo, vanilla HTML/CSS/JS on the web, no framework, no build step.
Tracker
revm2_active_session stateFocus Lock — distraction blocking
blocks.html) with recurring weekly schedules, per-slot subjects, sleep-hour slots, and one-off schedule overridesdeclarative_net_request, with an optional adult-content blocklist, and stays synced with the web session in real timebrowser_guard, app_guard, taskmgr_guard + taskmgr_backstop, gate_guard) plus a background heartbeat/native_poll loop and a session_bridge that syncs lock state with the web tracker/blocks pagesRevMGrid — live study rooms
AnalyserNode), per-tile pin (keep someone always visible) and hide (local-only) controlsGroup Materials
Coin economy (M²)
Study Partners
Predictor
RevHead program
Admin
index.html, tracker.html, blocks.html, groups.html, partners.html, store.html, predictor.html, revhead.html, chat.html, admin.html, and friendsdeclarative_net_request for site blocking, syncs with the web session.github/workflows/build-desktop.yml)postgres_changes), Edge Functions (schedule-tick, session-pause, yt-resolve-channel)manifest.json + sw.js for installability and offline shellEverything runs on free tiers by design — no dedicated media server, no paid database plan.
.
├── index.html Landing page
├── login.html Auth
├── onboarding.html First-run setup
├── explainer.html Welcome/how-it-works
├── tracker.html Spaced-repetition tracker + study timer
├── blocks.html Focus Lock: manual/scheduled blocks, presets, unlock flow
├── groups.html Study groups: RevMGrid (video/voice), group chat, Materials
├── partners.html Study partner matching + Study Buddies
├── chat.html 1:1 DM chat + calls
├── store.html M² Store (coin economy, avatars)
├── predictor.html JEE/NEET rank & college predictor
├── revhead.html RevHead referral/revenue-share program
├── calculator.html Marks calculator
├── telegram.html Telegram reminder linking
├── admin.html Admin dashboards
├── privacy.html Privacy policy
├── floating-timer.js Persistent study-timer widget (shared across pages)
├── materials.js / materials-viewer.js Group Materials upload + watermarked viewer
├── shared.js Shared utilities (session sync, desktop/extension auto-connect)
├── style.css Global styles
├── manifest.json / sw.js PWA config
├── desktop/ Tauri Windows companion app (monorepo subfolder)
│ ├── src/ Frontend (webview) — loads the production site
│ └── src-tauri/ Rust backend — guard modules, heartbeat, session bridge
├── supabase/functions/ Edge Functions (schedule-tick, session-pause, yt-resolve-channel)
├── supabase_migrations/ Numbered SQL migrations (run in order in Supabase SQL Editor)
├── docs/ Design/research notes (e.g. Focus Lock locking research)
└── .github/workflows/ CI — builds the Windows desktop installer
supabase_migrations/ in numeric order via the Supabase SQL Editor. Each migration is idempotent (if not exists / or replace) and safe to re-run.supabase/functions/ (schedule-tick, session-pause, yt-resolve-channel).shared.js / the relevant page's <script> block.cd desktop && npm install && npm run tauri build (or push to main to trigger the GitHub Actions Windows build).Actively developing to optimize for mobile usage, and building out the Group Materials feature and Focus Lock desktop enforcement (browser-kill reliability, install-time persistence/uninstall-guard).
Copyright (c) 2026 RevM² LLP. All rights reserved.
This repository and its contents (source code, assets, documentation, and database schema/migrations) are made publicly viewable for portfolio, reference, and demonstration purposes only.
No permission is granted to any person except the Team of RevM² LLP to copy, modify, merge, publish, distribute, sublicense, deploy, or sell copies of this software, in whole or in part, without prior written permission from the copyright holder.
Viewing and forking for personal, non-distributed, educational reference is permitted. Any other use — including running a derivative product, redistributing the code, or incorporating it into another project — requires explicit written permission.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.