ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Math Trail virtual untuk siswa Grade 9 (IGCSE 0607). Lihat CLAUDE.md untuk aturan proyek.
npm install
npm run dev # server lokal
npm test # Vitest
npm run e2e # Playwright (sekali di awal: npx playwright install chromium)
npm run build # dist/ (2D) dan dist/blox/ (prototipe 3D)
npm run build:single # dist-single/index.html (satu file, offline)
Prototipe 3D bergaya blok: buka /blox/ (saat npm run dev: http://localhost:5173/blox/).
GeoTrails Peta (peta buatan guru): /peta/ untuk siswa, /peta/guru.html untuk Portal Guru (editor peta grid), /peta/3d.html untuk versi 3D.
Sudah aktif. Konfigurasi web ada di .env.production (nilainya memang publik; aksesnya dijaga oleh aturan keamanan), jadi Vercel tidak perlu diisi apa pun.
gen-lang-client-0151740306).geotrails di asia-southeast2 (Jakarta), terpisah dari database aplikasi lain di proyek itu. Aturannya hanya dipasang ke database ini.geotrails.alhazed.my.id dan alhazed.my.id.
Domain lain (mis. *.vercel.app): Firebase console → Authentication → Settings → Authorized domains → Add domain.firebase/firestore.rules berubah (setelah npm run test:rules lolos):
npx firebase login
npx firebase deploy --only firestore:rules --project gen-lang-client-0151740306
geotrails-live (asia-southeast1, Singapura; Jakarta belum tersedia untuk layanan ini) dan login anonim untuk siswa. Kelompok yang bergabung ke kelas saling melihat avatar di peta yang sama (2D dan 3D) dan papan skor langsung (tombol Kelas). Guru: Portal Guru → kelas → Pantau langsung.
Yang dikirim hanya nama kelompok, warna, posisi, poin, dan status per pos. Data sesi dihapus dengan Hapus data sesi, atau otomatis bila tidak aktif 24 jam (dibersihkan saat ruang itu dibuka lagi).
Pasang ulang aturannya setiap kali firebase/database.rules.json berubah: npx firebase deploy --only database --project gen-lang-client-0151740306, atau tempel isinya di Firebase console → Realtime Database → geotrails-live → Rules → Publish..env.production (mis. salinan proyek ini untuk sekolah lain), GeoTrails Peta tetap berjalan penuh secara lokal; bagian kelas online saja yang tidak muncul. Isi variabel di .env.example untuk proyek Firebase sendiri.Pengembangan dan tes memakai emulator (butuh Java), tidak menyentuh proyek sungguhan:
npm run test:rules # tes aturan keamanan
npm run e2e:cloud # guru menerbitkan peta, siswa memuat dengan kode kelas, mode bersama