# AskYi H5 前端 - Claude Code 配置 > 2级子项目配置 | 继承自 askyi (1级) ## 项目信息 | 属性 | 值 | |------|-----| | 项目名称 | askyi-h5 | | 所属项目 | askyi | | 项目类型 | frontend (移动端主应用) | | 框架 | Next.js 15 | | 原生支持 | Capacitor 6 | ## 技术栈 | 类别 | 技术 | 版本 | |------|------|------| | 框架 | Next.js | 15.5 | | UI 库 | React | 18.2 | | 语言 | TypeScript | 5 | | 样式 | Tailwind CSS | 3.4 | | 原生 | Capacitor | 6.1 | | HTTP | Axios | 1.11 | | 国际化 | next-intl | 4.4 | | 视频 | hls.js | 1.6 | ## 项目结构 ``` src/ ├── api/ # 接口层 (18模块) ├── app/ # 页面 (48目录) ├── components/ # 组件 (43个) ├── contexts/ # 上下文 ├── hooks/ # 钩子 ├── i18n/ # 国际化 ├── lib/ # 工具库 └── types/ # 类型 ``` ## 功能模块 | 模块 | 功能 | |------|------| | 首页/发现 | 内容推荐、分类浏览 | | 文章 | 文章列表、详情 | | 视频 | 视频流、播放 | | 专家 | 专家列表、咨询 | | 课程 | 课程列表、播放 | | 占卜 | 金钱卦、摇卦、求签 | | 用户中心 | 个人资料、设置 | | 认证 | 登录、注册 | ## 开发命令 ```bash pnpm install # 安装依赖 pnpm run dev # 本地开发 (localhost:3000) pnpm run dev:turbo # Turbo 模式开发 pnpm run build # 构建 pnpm run build:ios # 构建 + 同步 iOS pnpm run build:android # 构建 + 同步 Android ``` ## 部署信息 | 环境 | 地址 | |------|------| | 开发 | localhost:3000 | | 生产 | Railway / askyi.life | ## 核心文档 | 文档 | 位置 | 内容 | |------|------|------| | 前端架构 | `architecture.canvas` | 组件/页面架构 | | 页面结构 | `pages.canvas` | 页面关系图 | | 系统架构 | `../architecture.canvas` | 整体架构图 |