Skip to content

番茄钟时间管理工具,助您提高工作学习效率。科学的专注与休息循环,让您轻松达成目标。简洁界面,易上手,是学生党、上班族的效率神器。告别拖延,开启高效人生!

License

Notifications You must be signed in to change notification settings

liwanzhong/myfocus

Repository files navigation

myfocus:高效的番茄钟时间管理工具

myfocus 是一款简洁易用的番茄钟时间管理应用,基于 uniapp 和 uview 框架开发。它能帮助学生、职场人士和任何需要提高工作效率的人更好地管理时间,提升专注力。

主要特点:

  • 🍅 标准番茄钟计时(25分钟工作,5分钟短休息,15分钟长休息)
  • ✅ 任务列表管理与番茄钟关联
  • 🔔 任务结束提醒通知
  • 🎵 白噪音背景音效
  • 📱 跨平台支持:小程序、H5、PC 等

主要截图

主界面 短休息界面
(主界面) (短休息界面)
长休息 专注界面
(长休息) (专注界面)
一个番茄钟完成界面
(一个番茄钟完成界面)

快速体验

小程序版

小程序二维码

pc版

myfocus番茄钟在线体验

技术栈

  • 前端框架:uniapp
  • UI 框架:uview
  • 开发语言:Vue.js

快速运行

  1. 克隆仓库

    git clone https://github.com/liwanzhong/myfocus.git
    cd myfocus
    
  2. 安装依赖 确保你已经安装了Node.js,然后运行:

    npm install
    
  3. 配置开发环境

    • 下载并安装 HBuilderX
    • 打开HBuilderX,选择"文件" > "导入" > "从本地目录导入",选择克隆的项目目录
  4. 运行项目

    • 在HBuilderX中,点击工具栏的"运行" > "运行到浏览器" > 选择一个浏览器
    • 或者选择"运行" > "运行到小程序模拟器" > 选择对应的小程序平台
  5. 调试和开发

    • 使用HBuilderX内置的调试工具进行代码调试
    • 修改代码后,HBuilderX会自动重新编译和刷新
  6. 构建发布

    • 在HBuilderX中,点击"发行" > 选择目标平台(如"网站-H5"、"微信小程序"等)
    • 按照提示完成打包和发布流程

注意:首次运行可能需要配置各平台的开发者账号和相关设置,请参考uniapp官方文档进行相应配置。

使用指南

(见小程序的番茄钟最佳实践指南)

贡献指南

我们欢迎并感谢任何形式的贡献。如果您想为项目做出贡献,请遵循以下步骤:

  1. Fork 本仓库
  2. 创建您的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m '添加一些新特性')
  4. 将您的更改推送到分支 (git push origin feature/AmazingFeature)
  5. 开启一个 Pull Request

许可证

本项目采用 GNU 通用公共许可证(GNU General Public License,简称 GPL)。详情请见 LICENSE 文件。

About

番茄钟时间管理工具,助您提高工作学习效率。科学的专注与休息循环,让您轻松达成目标。简洁界面,易上手,是学生党、上班族的效率神器。告别拖延,开启高效人生!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published