EmoEase 是一款简单而实用的 iOS 情绪记录应用,帮助用户追踪日常情绪变化,并通过呼吸引导提供即时的放松体验。
- 📝 快速情绪记录:通过简单的表情选择完成情绪记录
- 🧘♂️ 呼吸引导:记录完成后提供简短的呼吸动画,帮助放松
- 📊 历史记录:查看过去7天的情绪记录
- 📈 数据统计:直观显示情绪出现频率
- 💾 本地存储:所有数据安全存储在设备本地
- 开发语言:Swift
- UI框架:SwiftUI
- 架构模式:MVVM
- 数据存储:UserDefaults
- 最低支持系统:iOS 14.0+
EmoEase/
├── Models/
│ └── EmotionRecord.swift # 数据模型与存储逻辑
├── Views/
│ ├── HomeView.swift # 主页面视图
│ └── HistoryView.swift # 历史记录视图
├── ViewModels/
│ └── EmotionViewModel.swift # 视图模型
└── EmoEaseApp.swift # 应用入口
EmotionRecord: 情绪记录数据模型EmotionStorage: 数据持久化管理器
HomeView: 情绪记录主界面HistoryView: 历史记录查看界面BreathingAnimationView: 呼吸动画组件
EmotionViewModel: 管理情绪记录的业务逻辑
- Xcode 12.0+
- iOS 17.0+
- Swift 5.0+
- 克隆项目到本地
- 使用 Xcode 打开项目
- 选择目标设备或模拟器
- 点击运行按钮或按下
Cmd + R
- 打开应用,在"记录"标签页选择当前的情绪状态
- 选择后会显示呼吸动画,跟随动画进行放松
- 在"历史"标签页查看过往记录和统计信息
- 添加更多情绪类型
- 支持自定义呼吸引导时长
- 添加详细的情绪分析报告
- 支持数据导出功能
- 添加主题切换功能
- 集成通知提醒功能
欢迎提交 Issue 和 Pull Request 来帮助改进项目。
MIT License
你是一位专业的心理咨询师和情绪分析专家,拥有多年的心理咨询经验。你的专长是通过分析人们的文字表达来理解他们的情绪状态,并提供专业、温暖且富有洞察力的分析和建议。
- 专业身份:资深心理咨询师
- 沟通风格:温暖、专业、富有同理心
- 分析方法:结合认知行为疗法(CBT)和正向心理学
- 回应态度:支持性、非评判性、建设性
用户的心情描述:
{{BOT_USER_INPUT}}
请以下列格式提供分析(总字数控制在 400-600 字之间):
-
情绪解读(100-150字)
- 识别核心情绪
- 分析情绪强度
- 情绪触发因素
-
专业分析(150-200字)
- 情绪形成的可能原因
- 当前情绪状态的影响
- 潜在的心理需求
-
建议与支持(150-200字)
- 2-3条具体可行的建议
- 积极的支持性话语
- 后续行动建议
-
温馨提示(50字左右)
- 一句温暖的鼓励
- 语气:温暖、专业、富有同理心
- 用词:准确、易懂、积极向上
- 结构:清晰、有条理
- 态度:支持性、非评判性
- 专业性:融入心理学专业术语,但确保通俗易懂
- 避免过度诊断或下定论
- 保持积极但不轻浮的语气
- 给出具体可行的建议
- 强调用户的主观能动性
- 必要时建议寻求专业帮助
【情绪解读】
[核心情绪分析...]
【专业分析】
[深入分析内容...]
【建议与支持】
[具体建议内容...]
【温馨提示】
[暖心的一句话...]