# LifeSync-Health-web
**Repository Path**: hellowangming/life-sync-health-web
## Basic Information
- **Project Name**: LifeSync-Health-web
- **Description**: LifeSync-Health-web 是 心身同调·全维健康 项目的前端应用,基于 Next.js 和 React 开发,旨在为用户提供直观、易用的健康数据展示与管理界面。通过本前端应用,用户可以查看健康报告、进行数据录入、设置健康目标,并与 AI 系统进行互动获取个性化建议。该仓库专注于构建响应式和互动性强的 Web 界面。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2025-07-18
- **Last Updated**: 2025-07-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 心身同调·全维健康 Web 前端 🌟
LifeSync · Holistic Health Web Frontend
简介 •
功能 •
快速开始 •
架构 •
页面 •
贡献
## 📖 项目简介
心身同调·全维健康是一款创新的健康管理平台的 Web 前端项目,为用户提供直观、易用的健康数据可视化和管理界面。通过现代化的 UI 设计和流畅的交互体验,帮助用户更好地了解和管理自己的健康状况。
## 🚀 核心功能
- 📊 **健康数据管理**
- 体重、血压、心率等健康指标记录
- 数据可视化图表展示
- 健康趋势分析
- 智能建议生成
- 🧠 **心理健康管理**
- 心情记录与分析
- 情绪趋势追踪
- AI 心理建议
- 心路笔记功能
- 🔄 **设备管理**
- 智能设备绑定
- 数据自动同步
- 设备状态监控
- 多设备协同
- 👤 **用户中心**
- 个人资料管理
- 主题切换
- 隐私设置
- 数据导出
## 💻 技术栈
### 核心框架
- ⚛️ **Next.js 14** - React 框架,支持 SSR/SSG
- 🔷 **TypeScript** - 类型安全的 JavaScript 超集
- 🎨 **Tailwind CSS** - 原子化 CSS 框架
- 📊 **Recharts** - 响应式图表库
### UI 组件
- 🎨 **Geist UI** - 现代化组件库
- 🎨 **Lucide React** - 图标库
- 🌙 **next-themes** - 主题切换
### 开发工具
- 📝 **ESLint** - 代码检查
- 🎨 **Prettier** - 代码格式化
- 🔍 **TypeScript** - 静态类型检查
## ⚙️ 系统要求
- Node.js >= 18
- Bun >= 1.0.0 (推荐)
## 🚀 快速开始
### 1. 克隆项目
```bash
git clone https://gitee.com/zeroicey/life-sync-health-web.git
cd life-sync-health-web
```
### 2. 安装依赖
```bash
bun install
# 或
npm install
```
### 3. 环境配置
编辑 src/lib/api-client.ts 文件:
```typescript
const API_URL = process.env.NEXT_PUBLIC_API_URL || "http://localhost:3000/api";
```
### 4. 启动开发服务器
```bash
bun dev
# 或
npm run dev
```
访问 [http://localhost:3000](http://localhost:3000) 查看应用。
## 📱 页面说明
### 主要页面
- `/` - 首页/登录注册
- `/dashboard` - 用户仪表盘
- `/health` - 健康数据管理
- `/mood` - 心情记录
- `/memo` - 心路笔记
- `/devices` - 设备管理
### 功能页面
- `/auth/login` - 登录
- `/auth/register` - 注册
- `/contact` - 联系我们
- `/docs` - 使用文档
- `/license` - 许可证
- `/sponsor` - 支持项目
## 📁 项目结构
```
life-sync-health-web/
├── src/
│ ├── app/ # 页面组件
│ │ ├── auth/ # 认证相关页面
│ │ ├── dashboard/ # 仪表盘
│ │ ├── health/ # 健康数据
│ │ ├── mood/ # 心情记录
│ │ ├── memo/ # 心路笔记
│ │ └── devices/ # 设备管理
│ ├── components/ # 通用组件
│ │ ├── auth/ # 认证组件
│ │ ├── common/ # 公共组件
│ │ ├── health/ # 健康相关组件
│ │ ├── mood/ # 心情相关组件
│ │ └── layout/ # 布局组件
│ ├── contexts/ # 上下文
│ ├── lib/ # 工具函数
│ ├── services/ # API 服务
│ └── styles/ # 样式文件
├── public/ # 静态资源
└── package.json
```
## 👥 开发团队
### ACACIA 团队
- 👨💻 **张开鑫** - 全栈开发
- 👨💻 **汪宁** - 文档编写
- 👨💻 **郭嘉荣** - 代码测试
### 指导老师
- 👨🏫 **欧凯曈**
- 👨🏫 **李伟梁**
## 🔗 相关项目
- 🌐 [后端 API](https://gitee.com/zeroicey/life-sync-health-api.git)
- 🤖 [AI 服务](https://gitee.com/zeroicey/life-sync-health-ai.git)
## 📄 许可证
版权所有 © 2024 ACACIA 团队
本项目采用修改版 MIT 许可证。详见 [LICENSE](LICENSE) 文件。
## 📞 联系我们
- Email: zeroicey.hp@outlook.com
- Wechat: Y3245632373
---
用科技守护健康,用数据改善生活 ❤️