CLAUDE.md 1.9 KB

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/        # 类型

功能模块

模块 功能
首页/发现 内容推荐、分类浏览
文章 文章列表、详情
视频 视频流、播放
专家 专家列表、咨询
课程 课程列表、播放
占卜 金钱卦、摇卦、求签
用户中心 个人资料、设置
认证 登录、注册

开发命令

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 整体架构图