Ứng dụng luyện nghe tiếng Anh với video YouTube, tích hợp AI hỗ trợ học tập.
- Luyện nghe chép chính tả với video YouTube
- Chỉnh sửa và quản lý phụ đề
- Lưu trữ bài luyện tập
- Chatbot AI hỗ trợ (Gemini, Groq)
- Frontend: React 19, TypeScript, Tailwind CSS
- Desktop: Electron
- State: Redux Toolkit, Redux Persist
- AI: Google Gemini, Groq
# Clone repo
git clone <repo-url>
cd dictation
# Cài đặt dependencies
npm install
# Chạy development
npm run dev| Lệnh | Mô tả |
|---|---|
npm run dev |
Chạy development server |
npm run build |
Build web app (cho Vercel) |
npm run build:electron |
Build ứng dụng desktop |
npm run lint |
Kiểm tra lỗi ESLint |
npm run preview |
Preview bản build |
npm run buildOutput: dist/
npm run build:electronOutput: release/ - Windows (.exe), macOS (.dmg), Linux (.AppImage)
MIT
