50190afab0121a0cd8226e35dd34d940f819a475
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Language Learning Tool
一个从英语背单词入门的语言学习工具。
目录结构
language/
├── backend/ Go + PostgreSQL 后台服务
├── frontend/
│ └── admin/ 管理后台(Refine + Ant Design)
├── client/ 未来客户端(App / Desktop)
└── README.md
当前阶段
- 类别管理:如「农场动物」「颜色」
- 单词维护:英文单词、中文释义、音标、例句等
- 管理后台:分类与单词的增删改查
技术栈
- 后台:Go 1.25.8 + PostgreSQL 18.3 + Docker,详见 backend/README.md
- 管理后台:Vite + React 19 + Refine + Ant Design 5
开发
# 启动后端(热重载,API 在 :8080)
cd backend && make dev
# 启动管理后台(:5173,/api 自动代理到 :8080)
cd frontend/admin && npm install && npm run dev
Docker 部署
根目录一条命令拉起整套(PostgreSQL + 迁移 + API + 管理后台):
docker compose up -d --build
浏览器访问 http://localhost 即可使用管理后台。
Description