开源 AI 学习平台,可将学习资料转为测验、闪卡、笔记和播客,灵感来自 NotebookLM。
2031277TypeScriptOther更新于 7天前
一款通过用连词造句来学习英语的 TypeScript 应用。
Earthworm 是一个以连词造句为核心方法的英语学习项目,通过练习用连接词组合句子来提升英语能力。
仓库采用 pnpm monorepo 结构,前端位于 apps/client,使用 Vue 构建;后端 API 位于 apps/api,依赖 Postgres 和 Redis,并通过 Docker Compose 在本地启动。用户认证使用 Logto,课程数据通过专门的命令导入数据库。
本地运行需要安装依赖、复制环境变量示例文件、启动 Docker 服务、初始化数据库结构,然后分别启动后端和前端开发服务。前端包含 Vitest 与 Cypress 测试,后端包含 Jest 测试。
通过 corepack 启用 pnpm
corepack enable安装依赖
pnpm install复制服务端环境文件并启动 Docker Compose 服务
cp ./apps/api/.env.example ./apps/api/.env初始化数据库结构,然后启动后端和前端
pnpm db:init概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
开源 AI 学习平台,可将学习资料转为测验、闪卡、笔记和播客,灵感来自 NotebookLM。
一款将英语单词记忆与键盘肌肉记忆训练相结合的打字练习软件,面向以英语为主要工作语言的键盘工作者。
一款基于 Flutter 的英语听说训练 App,自动编排精听、跟读、盲听、复述与间隔复习。
一座免费的双语 3D 史前动物博物馆,适合孩子和家长在浏览器中一起探索。
面向中国小学一至六年级的免费开源学习平台,覆盖语数英科学的单元小测、讲解与课文听读。
交互式 3D 昆虫图鉴,用 TypeScript 与 Three.js 在浏览器中程序化生成 63 种昆虫模型。