# restwhat **Repository Path**: uodrad/restwhat ## Basic Information - **Project Name**: restwhat - **Description**: ♨️ 休了么 - 健康提醒桌面应用 ♨️ - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-18 - **Last Updated**: 2026-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, tauri, Rust, JavaScript, Windows ## README # ♨️ 休了么 - 健康提醒桌面应用 ♨️ 一个帮助办公人群定时休息并记录健康习惯的跨平台桌面应用,支持Windows、macOS和Linux平台。 **项目地址:** [Gitee](https://gitee.com/uodrad/restwhat) | [GitHub](https://github.com/pys0126/restwhat) **下载软件包:** - Windows: [restwhat_0.1.0_x64_en-US.msi](https://github.com/pys0126/restwhat/releases/download/v0.1.0/restwhat_0.1.0_x64_en-US.msi) - Debian/Ubuntu: [restwhat_0.1.0_amd64.deb](https://github.com/pys0126/restwhat/releases/download/v0.1.0/restwhat_0.1.0_amd64.deb) - Linux: [restwhat_0.1.0_amd64.AppImage](https://github.com/pys0126/restwhat/releases/download/v0.1.0/restwhat_0.1.0_amd64.AppImage) - MacOS(ARM/X86): [restwhat_0.1.0_universal.dmg](https://github.com/pys0126/restwhat/releases/download/v0.1.0/restwhat_0.1.0_universal.dmg) ## 🌟 核心功能 - **定时提醒**: 间隔提醒用户起身活动 - **健康打卡**: 记录活动和喝水次数 - **数据统计**: 可视化展示健康数据 - **极简设计**: 简洁美观的用户界面
主页 休息页
## 🛠 技术栈 - **前端**: Vue 3 + JavaScript + Tailwind CSS - **后端**: Tauri 2.0 + Rust - **数据库**: IndexedDB (dexie库) - **图表**: D3.js - **通知**: 系统原生通知 ## 🚀 快速开始 ### 开发环境 ```bash # 安装依赖 npm install # 启动开发服务器 npm run tauri dev ``` ### 构建应用 ```bash # 构建生产版本 npm run tauri build ``` ## 📊 功能说明 ### 主界面 1. **统计面板**: 显示今日活动和喝水次数 2. **打卡按钮**: - 活动打卡 - 喝水打卡 3. **定时设置**: 可自定义提醒、休息间隔 4. **数据图表**: 展示最近一周的健康数据 ### 数据持久化 所有数据存储在本地IndexedDB数据库中,确保数据安全且离线可用。 ## 🎯 使用指南 1. 应用启动后会自动开始定时提醒 2. 点击"活动打卡"记录起身活动 3. 点击"喝水"记录饮水情况 4. 通过图表查看历史数据趋势 5. 可调整提醒间隔和休息时间 ## 📁 项目结构 ``` src/ ├── components/ ├── MessageToast.md # 页面消息组件说明 └── MessageToast.vue # 页面消息组件 ├── App.vue # 主界面组件 ├── db.js # 数据库操作模块 ├── main.js # 应用入口 └── style.css # 样式文件 src-tauri/ ├── src/ │ ├── lib.rs # Rust后端核心逻辑 │ └── main.rs # 程序入口 ├── Cargo.toml # Rust依赖配置 └── tauri.conf.json # Tauri配置文件 ``` ## 📝 注意事项 - 应用会在后台持续运行定时器 - 数据自动保存到本地数据库 - 支持Windows、macOS和Linux平台 - 系统通知需要相应权限 ## 🤝 贡献 欢迎提交Issue和Pull Request来改进应用! ## 📄 许可证 MIT License