Thanks to visit codestin.com
Credit goes to github.com

Skip to content

oarw/flutter-app-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeMaster - 智能时间管理应用

功能特性

1. 任务管理

  • 创建、编辑和删除任务
  • 设置任务优先级和截止日期
  • 添加子任务
  • AI智能任务拆分建议
  • 任务搜索和筛选

2. 日程管理

  • 日历视图展示
  • 创建和编辑日程
  • 设置提醒
  • 支持重复日程
  • 添加地点和参与者

3. 番茄钟

  • 专注时间计时
  • 自定义工作和休息时长
  • 关联任务
  • 专注记录统计

4. 统计分析

  • 任务完成率统计
  • 专注时间分析
  • 工作效率趋势
  • AI生产力洞察

技术架构

前端

  • Flutter框架
  • Material Design 3设计规范
  • Provider状态管理

数据存储

  • SQLite本地数据库
  • SharedPreferences配置存储

AI功能

  • OpenAI API集成
  • 智能任务拆分
  • 时间管理建议

安装步骤

  1. 确保已安装Flutter开发环境
flutter doctor
  1. 克隆项目
git clone [项目地址]
cd timemaster
  1. 安装依赖
flutter pub get
  1. 运行应用
flutter run

配置说明

OpenAI API配置

  1. 获取OpenAI API密钥
  2. 在应用设置中填入API密钥

使用说明

任务管理

  1. 点击右下角的「+」按钮创建新任务
  2. 填写任务标题、描述、优先级等信息
  3. 可选择获取AI建议进行任务拆分
  4. 在任务列表中管理和跟踪任务进度

日程管理

  1. 在日历视图中选择日期
  2. 点击「+」按钮添加日程
  3. 设置日程时间、地点和提醒
  4. 查看和管理每日日程

番茄钟

  1. 选择要专注的任务
  2. 点击开始按钮启动计时
  3. 专注期间避免打扰
  4. 完成后查看专注统计

统计分析

  1. 查看任务和时间统计数据
  2. 分析工作效率趋势
  3. 获取AI生产力建议
  4. 优化时间管理策略

注意事项

  • 首次使用需要配置OpenAI API密钥
  • 建议定期备份重要数据
  • 遵循番茄工作法的时间规划建议

贡献指南

欢迎提交Issue和Pull Request来帮助改进项目。

许可证

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published