Skip to content

Repository files navigation

Learning OS Web Prototype

Learning OS 的 Web 原型仓库,直接对接 x-boot-cloud 中已经落好的 app-api + learning-service + sys-service

本地启动

  1. 启动后端 app-api,并保证它能访问 sys-servicelearning-serviceai-service
  2. 为后端配置 GitHub OAuth:
export LEARNING_GITHUB_CLIENT_ID=your_client_id
export LEARNING_GITHUB_CLIENT_SECRET=your_client_secret
export LEARNING_GITHUB_REDIRECT_URI=http://localhost:5173/auth/callback
  1. 在当前目录安装依赖并启动:
npm install
npm run dev

默认前端会把 /app/* 请求代理到 http://127.0.0.1:8080。如果你的后端地址不同,在 .env.local 中覆盖:

VITE_API_BASE_URL=/app/v1
VITE_PROXY_TARGET=http://127.0.0.1:8080

已接通的能力

  • GitHub 登录
  • 创建学习目标并生成 Learning Map
  • Today 学习概览
  • Tutor 会话与继续提问
  • Daily Reflection
  • Growth Timeline
  • 登录态本地恢复
  • Tutor 会话归档恢复
  • Reflection 草稿自动保存
  • Growth 摘要与进度可视化

推荐联调顺序

  1. x-boot-cloud 中按 docs/project/LEARNING_OS_V1_LOCAL_SETUP.md 启动后端四个服务
  2. 在当前仓库执行 npm install && npm run dev
  3. 使用 GitHub 登录进入工作台
  4. 创建 学习 Spring AI 目标
  5. 发起一轮 Tutor 诊断并继续回答
  6. 提交当天 Reflection
  7. 在 Growth 中查看日报摘要与成长时间线

About

Learning OS Web Prototype

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages