ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
SafeSight gives every student a tutor that builds real understanding, and gives every teacher a clear view of how AI is used in their class.
EducationTypeScript · PLpgSQLGitHub @nareshmeena12OnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗AI that teaches, not answers. SafeSight gives every student a tutor that builds real understanding, and gives every teacher a clear view of how AI is used in their class. Built at IIT Mandi.
Status: core build done (S1–S12: Sage, Lens, Trace, teacher dashboard, landing site, demo data). See
SESSIONS.mdfor what's next anddocs/DEMO.mdfor the demo runbook.
| Path | Purpose |
|---|---|
PLAN.md | Product and build plan: scope, agents, design system, architecture, database, privacy, session prompts, demo script |
CLAUDE.md | Working rules and running status for Claude Code sessions |
SESSIONS.md | Build tracker: one Claude Code session per feature, S1 → S15 |
design/ | Brand book, tokens, logo and the finished landing-page prototype |
.env.example | Every environment variable the app will need |
Next.js (App Router, TypeScript) · Tailwind + shadcn/ui · Motion · Recharts · Supabase (Postgres, Auth, Storage, pgvector) · Vercel AI SDK with an OpenAI-compatible model provider · Tiptap · zod · Vercel hosting.
All building happens in Claude Code cloud sessions on this repo:
Read CLAUDE.md and PLAN.md first. then paste the next prompt from SESSIONS.md.Local development (needs Node 20+, pnpm and Docker):
pnpm install
cp .env.example .env.local # fill in values (local keys come from `pnpm db:start`)
pnpm db:start # local Supabase in Docker, applies supabase/migrations
pnpm seed # demo institution, teacher, 2 courses, 30 students, admin
pnpm dev
Checks: pnpm lint, pnpm typecheck, pnpm test, pnpm build.
SafeSight is a student startup from the Essentials of Entrepreneurship course at IIT Mandi.
© 2026 SafeSight. All rights reserved.