myfocus 是一款简洁易用的番茄钟时间管理应用,基于 uniapp 和 uview 框架开发。它能帮助学生、职场人士和任何需要提高工作效率的人更好地管理时间,提升专注力。
主要特点:
- 🍅 标准番茄钟计时(25分钟工作,5分钟短休息,15分钟长休息)
- ✅ 任务列表管理与番茄钟关联
- 🔔 任务结束提醒通知
- 🎵 白噪音背景音效
- 📱 跨平台支持:小程序、H5、PC 等
(主界面) | (短休息界面) |
(长休息) | (专注界面) |
(一个番茄钟完成界面) |
- 前端框架:uniapp
- UI 框架:uview
- 开发语言:Vue.js
-
克隆仓库
git clone https://github.com/liwanzhong/myfocus.git cd myfocus
-
安装依赖 确保你已经安装了Node.js,然后运行:
npm install
-
配置开发环境
- 下载并安装 HBuilderX
- 打开HBuilderX,选择"文件" > "导入" > "从本地目录导入",选择克隆的项目目录
-
运行项目
- 在HBuilderX中,点击工具栏的"运行" > "运行到浏览器" > 选择一个浏览器
- 或者选择"运行" > "运行到小程序模拟器" > 选择对应的小程序平台
-
调试和开发
- 使用HBuilderX内置的调试工具进行代码调试
- 修改代码后,HBuilderX会自动重新编译和刷新
-
构建发布
- 在HBuilderX中,点击"发行" > 选择目标平台(如"网站-H5"、"微信小程序"等)
- 按照提示完成打包和发布流程
注意:首次运行可能需要配置各平台的开发者账号和相关设置,请参考uniapp官方文档进行相应配置。
(见小程序的番茄钟最佳实践指南)
我们欢迎并感谢任何形式的贡献。如果您想为项目做出贡献,请遵循以下步骤:
- Fork 本仓库
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature
) - 提交您的更改 (
git commit -m '添加一些新特性'
) - 将您的更改推送到分支 (
git push origin feature/AmazingFeature
) - 开启一个 Pull Request
本项目采用 GNU 通用公共许可证(GNU General Public License,简称 GPL)。详情请见 LICENSE 文件。