🚀 基于 Electron + React + TypeScript 构建的语言学习桌面应用程序
- 📝 句子翻译练习 - 中英文互译
- 📝 生/错词本 - 记录生错词
- 🔊 语音合成 - TTS语音播放功能
- 🎨 Material Design 3 - 现代化界面设计
- 💾 本地存储 - 基于 IndexedDB 的离线数据存储
- Electron + React + TypeScript
- Vite
- Tailwind CSS
- IndexedDB (Dexie)
- Node.js >= 20.0.0
- npm >= 8.0.0
# 克隆项目
git clone https://github.com/JianWang97/kadalingo.git
cd kadalingo
# 安装依赖
npm install
# 启动应用
npm start# 构建应用
npm run build
# 生成安装包
npm run distsrc/
├── main/ # Electron 主进程
├── renderer/ # React 渲染进程
├── components/ # React 组件
├── data/ # 数据管理
├── hooks/ # 自定义 Hooks
├── page/ # 页面组件
└── services/ # 业务服务
# 代码检查
npm run lint
# 类型检查
npm run type-checkApache License
⭐ 如果这个项目对您有帮助,请给个 Star 支持一下!




