ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Học tiếng Trung theo chuẩn HSK 3.0 (9 cấp) với âm Hán Việt cạnh từng từ — người Việt đoán được nghĩa ngay thay vì học thuộc lòng. Kèm lộ trình theo chủ đề, flashcard lặp lại ngắt quãng và theo dõi tiế
Translation pending
EducationTypeScript · CSSGitHub @DANG-PHOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
web học tiếng trung
Translation pending
Loading the full README.
Read the full README ↗Giao diện học tiếng Trung theo HSK 3.0, dùng Next.js 16, React 19, Tailwind CSS v4 và SWR. Bố cục tham khảo Hanbeego, điều chỉnh cho thương hiệu và API Hanni.
cp .env.example .env.local
npm ci
npm run dev
Đặt NEXT_PUBLIC_API_URL trong .env.local theo backend Hanni đang chạy (mặc định http://localhost:8000/api). Client và server nên cùng hostname trong môi trường dev để cookie phiên được gửi đúng. Google sign-in chỉ hiển thị khi có client ID được cấu hình.
Không dùng mock data. Các màn riêng tư cần backend và tài khoản hợp lệ. Chưa có API cho bài giảng ngữ pháp riêng, đề HSK đầy đủ, chấm điểm phát âm, lịch sử thi hoặc gói trả phí; giao diện thể hiện đúng phạm vi hiện có.
npm run lint
npm run build
npm start
Xem tài liệu giao diện, phạm vi API, favicon và ảnh xem trước.
Mở /install hoặc mục Cài đặt để cài Hanni trên thiết bị được hỗ trợ. PWA dùng logo Hanni, có màn hướng dẫn khi mất mạng và cho phép chủ động áp dụng bản cập nhật. Bài học, âm thanh và tiến độ vẫn cần mạng; thông báo đẩy và lịch nhắc học chờ backend.
Service worker chỉ đăng ký ở bản production qua HTTPS hoặc localhost:
npm run test:pwa
npm run build
npm start