# SleepRhythm **Repository Path**: LINZHT/sleep-rhythm ## Basic Information - **Project Name**: SleepRhythm - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-27 - **Last Updated**: 2025-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 睡眠节律小程序 一款基于微信小程序的睡眠健康应用,通过科学的睡眠评估和个性化的改善建议,帮助用户建立健康的睡眠习惯。 ## 主要功能 - **睡眠数据记录**:支持手动记录和智能设备(如手环、手表)自动记录睡眠相关数据 - **睡眠健康评估**:基于睡眠压力(HSP)、昼夜节律(CR)、睡眠充足性(CSS)三大核心指标科学评估睡眠质量 - **睡眠报告**:提供日报和周报,直观展示睡眠健康状况和变化趋势 - **智能提醒**:入睡提醒、睡眠压力阈值提醒等,帮助用户养成规律作息 - **个性化建议**:根据用户的睡眠数据,提供针对性的睡眠改善建议 ## 核心算法 应用基于三个核心算法评估睡眠健康: 1. **稳态睡眠压力(HSP)**:评估用户当前的睡眠需求水平 2. **昼夜节律同步率(CR)**:评估用户生物钟的同步程度 3. **睡眠充足性(CSS)**:综合评估睡眠状态是否满足生理需求 ## 页面结构 - 登录页:用户微信授权登录 - 用户信息采集页:收集用户基础信息和睡眠习惯 - 首页:展示睡眠指标和智能提醒 - 记录页:手动记录或通过智能设备记录睡眠数据 - 报告页:查看睡眠健康报告和趋势分析 - 设置页:个人信息、通知设置等 ## 技术架构 - 前端:微信小程序原生开发 - 后端:暂未实现,计划使用Spring Boot + MyBatis Plus ## 开发进度 - [x] 用户界面设计与实现 - [x] 用户数据本地存储 - [x] 睡眠评估算法实现 - [ ] 后端服务开发 - [ ] 智能设备真实数据接入 ## 安装与使用 1. 克隆本仓库 2. 使用微信开发者工具打开项目 3. 编译运行 ## 注意事项 当前版本为前端演示版,使用模拟数据展示应用功能。实际应用中需要接入后端服务和真实设备数据。