ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Focus. Study. Earn. The Study OS that turns your hours into progress — and progress into earnings.
EducationTypeScript · HTMLGitHub @kratitocsyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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.
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.Read the full 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.