ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Al-Fathun Nawa: Falsafah 1-200 study app (Kaji, Senarai, Kuiz, Progres)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A study app for students of the Advanced Diploma in Al-Quranic Philosophy (Institut Falsafah Al-Quran) to understand and memorise the 200 falsafah of Al-Fathun Nawa Jilid 7 by Philosopher D'Outreach Professor Dr. HALO-N.
Created by Afiq Rashdi, September 2026.README 전문 보기 ↗A study app for the 200 falsafah of Al-Fathun Nawa Jilid 7 by Philosopher D'Outreach Professor Dr. HALO-N, made for students of the Advanced Diploma in Al-Quranic Philosophy.
HTML · CSS · JavaScript · Python build · Firebase · Vercel · PWA
Live app: falsafah200.vercel.app
Created by Afiq Rashdi
[!NOTE] The whole app is one HTML file built from a template and JSON data. There is no framework and no build server. Accounts and cross-device sync come from a thin Firebase layer added at build time. The interface is in Bahasa Melayu.
Kaji: recite from memory, then Dedah
Kuiz: Jilid 7 questions, Arabic-only answers
Progres: gred hafalan and Perlu fokus
Nota: exam notes by subject year
Screens are the running app with a demo account and demo progress.
| I want to… | Go to |
|---|---|
| See what the app does | Features |
| Build and deploy | Quick start |
| Understand how the pieces fit | docs/architecture.md |
| Edit falsafah, quiz or note content | docs/data-formats.md |
| Set up Firebase rules or the admin role | docs/security.md |
| Check a change before deploying | docs/testing.md |
| Know why things are built this way | docs/decisions/ |
| Who it is for and what matters | PRODUCT.md |
| Colours, type and the songket motif | DESIGN.md |
| What changed and when | CHANGELOG.md |
| Review current limits | Known boundaries |
wahuwa ma'akum). Each falsafah can be shared as an image
card or as text with the app link.You need Python 3. Nothing else is installed.
python build.py # template.html + data.json + notes.json + quiz.json -> index.html
python build_cloud.py # index.html + cloud/ -> cloud-test/ (the live app)
Open cloud-test/index.html through any static server to try the live version locally, or
index.html for the standalone version without accounts.
Deploy: push to main, then deploy the cloud-test folder to the Vercel project
falsafah200-test (framework none, no build or install command, output directory cloud-test).
The production aliases are falsafah200.vercel.app and the old falsafah200-test.vercel.app,
which now shows a moved notice.
Never edit index.html or cloud-test/index.html by hand; the next build overwrites them.
| When you change… | Run |
|---|---|
template.html or data.json | build.py, then build_cloud.py |
a Word document in notes_source/ | build_notes.py, then both builds |
a Kuiz question in quiz_bank.py | python quiz_bank.py (validates and writes quiz.json), then builds |
| the Arabic text for many entries | rebuild_tanzil.py, trim_tanzil.py, transliterate.py, then builds |
template.html All HTML, CSS and JavaScript of the app, with JSON placeholders
data.json The 200 falsafah (title, maksud, Arabic, Kata Kunci, Catitan, pages)
quiz_bank.py The 200 Kuiz questions and their distractors; writes quiz.json
notes.json Nota content, generated by build_notes.py from notes_source/
build.py Builds index.html (standalone, no accounts)
build_cloud.py Builds cloud-test/ (accounts, sync, install, link previews)
cloud/ Firebase layer, service worker, manifest, icons, moved notice, import
cloud-test/ Built output that Vercel serves
tanzil_quran/ Uthmani Quran text, one file per surah
rebuild_tanzil.py Regenerates Arabic from surah and ayah ranges
trim_tanzil.py Cuts Arabic where the book quotes part of an ayat
transliterate.py Builds the romanised text used by pronunciation search
docs/ Architecture, data formats, security, testing, decisions, screenshots
index.html keeps progress only in that browser.Made for students of the Advanced Diploma in Al-Quranic Philosophy, Institut Falsafah Al-Quran, in collaboration with Yayasan Gual Periok and World Philosophical Forum (WPF) Malaysia.
Created by Afiq Rashdi