ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Aster helps students prepare scholarship applications by voice or chat in English, Hindi or Marathi.
Translation pending
EducationPython · TypeScriptGitHub @WoodbulkyOnlineOwner 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.
A multilingual voice + chat assistant that helps students research, verify, and fill government application forms (any scholarship; verified rule packs for MahaDBT, NSP and LIC).
Start here: docs/SETUP_GUIDE.md. Then open Claude Code in this folder and run /status, then /milestone M0.
Deploy: push to main → Render redeploys the backend; setup in docs/SETUP_GUIDE.md Phase 5b.Read the full README ↗A multilingual voice + chat assistant that helps students research, verify, and fill government application forms (any scholarship; verified rule packs for MahaDBT, NSP and LIC).
Start here: docs/SETUP_GUIDE.md. Then open Claude Code in this folder and run /status, then /milestone M0.
| Path | What |
|---|---|
CLAUDE.md | Context Claude Code loads every session (stack, rules, guardrails) |
docs/ | Product, architecture, agent, voice, research, verification, form-fill, frontend, API specs + build plan + setup guide |
.claude/commands/ | /milestone, /guardrails, /status |
supabase/migrations/0001_init.sql | Full schema with RLS, storage bucket, audit hash chain, endpoint registration |
gpu/aster_gpu_worker.ipynb | Kaggle 2×T4 worker (LLM/vision + ASR + OCR behind one authenticated gateway + Cloudflare tunnel) |
render.yaml | Reference copy of the Render backend service settings (live service was created manually; web goes to Vercel) |
ops/phone/ | Optional backup: Termux scripts to run the backend + tunnel on the phone |
knowledge/ | Verified scheme packs (template inside) |
backend/, web/ | Built by Claude Code from M0 (env examples included) |
# backend → http://localhost:8000/health
cd backend && cp .env.example .env && uv sync
uv run uvicorn app.main:app --reload --port 8000
uv run pytest -q && uv run ruff check . && uv run ruff format --check .
# web → http://localhost:3000
cd web && cp .env.local.example .env.local && pnpm install
pnpm dev
pnpm lint && pnpm typecheck && pnpm build
Deploy: push to main → Render redeploys the backend (https://aster-jj5b.onrender.com); setup in docs/SETUP_GUIDE.md Phase 5b.