ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Manage madrasah students, attendance, fees, and classes
Translation pending
AI summary · README
EducationJavaScript · CSSGitHub @farhaangaffarOnlineOwner 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 ↗A full student management system for madrasahs, deployable for free on Vercel.
Dashboard — Live overview: students, attendance, fees, today's classes
Students — Full profiles, Juz progress, grades, search & filter
Enrollment form — 3-step wizard to enroll new students
Timetable — Weekly class schedule with colour-coded subjects
Attendance — Click-to-mark register (Present / Absent / Excused) for 7-day view
Fees — Track paid / pending / overdue fees, mark payments
Courses — Course catalogue with teachers and schedules
Progress Reports — Preview and download PDF reports per student (or all at once)
Installable app — on a phone use Share → Add to Home Screen (iPhone) or Install app (Android/Chrome); on Windows use the install icon in Chrome/Edge's address bar. The school's name and currency are set in Settings.
madrasah-system → Createmadrasah-system repoyour-project.vercel.app# 1. Install Node.js from https://nodejs.org (if not installed)
# 2. Install Vercel CLI
npm install -g vercel
# 3. Inside this project folder, install dependencies
npm install
# 4. Deploy
vercel
# Follow the prompts — choose your account, confirm settings
# Your URL will appear at the end, e.g. https://madrasah-system.vercel.app
npm run build inside the project folderbuild/ folder onto the deploy zonenpm install
npm start
# Opens at http://localhost:3000
All data is stored in the browser's localStorage — no server or database needed.
src/lib/store.js with a Supabase backendstudents, attendance, feessrc/lib/store.js with Supabase client calls.env file| What to change | Where |
|---|---|
| Madrasah name | src/components/Layout.js — sidebar logo |
| Colour scheme | src/index.css — :root CSS variables |
| Classes list | src/lib/store.js — CLASSES array |
| Subjects / timetable | src/pages/Timetable.js — schedule array |
| Seed student data | src/lib/store.js — seed.students array |
| Report header/footer | src/lib/reportPDF.js |
Built for Al-Noor Madrasah · Academic year 1446 AH