ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
SIGAP helps weekly duty teachers fill in daily reports — attendance, health, discipline, visitors and activities — approved directly by management.
EducationJavaScript · CSSGitHub @dontopaOnlineOwner 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
Weekly duty teacher reporting system for private & international schools — plain HTML/CSS/JS, open source
Taken from the repository README
Loading the full README.
Read the full README ↗Demo: https://duty-teacher-system.pages.dev
A weekly duty teacher reporting system for private and international schools. Duty teachers fill in a report for each day (Monday–Friday) in 9 steps, and management reviews and approves it.
🇲🇾 Versi Bahasa Melayu untuk sekolah kerajaan: sistem-guru-bertugas.
| Role | Can do |
|---|---|
| Teacher (teal theme) | Manages 2–3 classes. Sees duty weeks & status of each day, fills in reports, submits for approval, makes corrections, prints reports |
| Administrator (indigo theme) | Analytics dashboard, approve / return reports with comments, manage the duty roster, manage users & each teacher's classes, add / remove students, school settings |
| Role | Password | |
|---|---|---|
| Administrator (Principal) | [email protected] | admin123 |
| Administrator (Head of Student Affairs) | [email protected] | admin123 |
| Teacher (on duty this week) | [email protected] | guru123 |
| Teacher (on duty this week) | [email protected] | guru123 |
| Other teachers | rajesh@, nurul@, faizal@, [email protected] | guru123 |
Sample data: 6 classes × 10 students, each teacher manages 2–3 classes, a 7-week roster, and reports in every status (approved / pending / needs correction / draft), generated relative to today's date.
No build step — plain HTML, CSS & JavaScript.
python3 -m http.server 8000
# open http://localhost:8000
The site is static, so Cloudflare Pages can host it straight from GitHub on a free *.pages.dev domain.
duty-teacher-system repo./https://<project-name>.pages.dev, and every git push to main redeploys automatically.Or with the CLI:
npx wrangler pages deploy . --project-name duty-teacher-system
index.html Landing page (animation & motion)
login.html Login + demo accounts
app.html Dashboard (SPA, hash routing)
assets/css/ landing.css, app.css (teacher/admin themes & mobile layout)
assets/js/data.js Data layer + sample data generator
assets/js/app.js App logic (dashboard, 9-step wizard, approval, roster, classes & students, users, settings)
assets/img/ logo.svg, favicon.svg
Note: This is a demo — data is stored in the browser's
localStorageand passwords are not encrypted. For real use,assets/js/data.jsneeds to be connected to a backend (e.g. Laravel / Supabase / Firebase) with secure authentication.
Teachers, students and developers are welcome to contribute — report bugs, suggest features or send a pull request. Please read CONTRIBUTING.md first.
MIT © 2026 dontopa (designbywan.com)