ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 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