# 时契待办 **Repository Path**: leqby/time-contract-pending ## Basic Information - **Project Name**: 时契待办 - **Description**: 优先级最高的待办app - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-09 - **Last Updated**: 2026-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI待办 - 智能时间管理应用 一个基于uniapp开发的iOS平台智能待办应用,结合AI特性,提供清新易用的界面和强大的时间管理功能。 ## 功能特性 ### 🔐 用户认证 - 微信登录 - 手机号登录 - 用户协议和隐私政策 ### 📝 智能待办管理 - 新建/编辑待办事项 - AI智能建议和内容生成 - 优先级设置 - 截止日期和提醒 - 标签管理 - 待办状态切换 - 筛选和搜索 ### 🍅 番茄钟功能 - 25分钟工作计时 - 5分钟短休息 - 15分钟长休息 - 自定义时间设置 - 今日统计数据 - 声音提醒 - 自动模式切换 ### 🤖 AI智能助手 - 智能对话交互 - 效率分析报告 - 任务建议生成 - 时间安排优化 - 个性化建议 - 成就系统 ### 👤 个人中心 - 用户信息管理 - 数据统计展示 - 成就徽章系统 - 通知设置 - 主题切换 - 数据备份 ## 技术栈 - **框架**: uniapp - **前端**: Vue.js 2 - **样式**: CSS3 + Flexbox + Grid - **平台**: iOS (支持扩展到其他平台) - **存储**: 本地存储 (uni.storage) ## 项目结构 ``` time-contract-pending/ ├── pages/ # 页面文件 │ ├── index/ # 首页 - 待办列表 │ ├── login/ # 登录页面 │ ├── todo/ # 新建/编辑待办 │ ├── pomodoro/ # 番茄钟 │ ├── ai/ # AI助手 │ └── profile/ # 个人中心 ├── static/ # 静态资源 │ ├── logo.png # 应用图标 │ └── avatar-default.svg # 默认头像 ├── App.vue # 应用入口 ├── main.js # 主文件 ├── pages.json # 页面配置 ├── manifest.json # 应用配置 └── README.md # 项目说明 ``` ## 安装和运行 1. 克隆项目 ```bash git clone [项目地址] cd time-contract-pending ``` 2. 安装依赖 ```bash npm install ``` 3. 运行项目 ```bash # 运行到iOS模拟器 npm run dev:app-ios # 运行到微信小程序 npm run dev:mp-weixin # 运行到H5 npm run dev:h5 ``` 4. 构建项目 ```bash # 构建iOS应用 npm run build:app-ios # 构建微信小程序 npm run build:mp-weixin # 构建H5 npm run build:h5 ``` ## 开发说明 ### 数据存储 项目使用uniapp的本地存储API: - `uni.setStorageSync()` - 同步存储数据 - `uni.getStorageSync()` - 同步获取数据 - `uni.removeStorageSync()` - 同步删除数据 ### 主要存储键值 - `token` - 用户登录令牌 - `userInfo` - 用户信息 - `todos` - 待办事项列表 - `pomodoroStats` - 番茄钟统计 - `aiChatHistory` - AI对话历史 - `notificationSettings` - 通知设置 - `theme` - 主题设置 ### AI功能说明 当前AI功能为模拟实现,包括: - 关键词匹配回复 - 模拟智能建议 - 效率分析报告 - 任务优化建议 实际部署时可接入真实的AI服务API。 ### 样式规范 - 使用rpx单位适配不同屏幕 - 主色调:#6C63FF (紫色) - 辅助色:#9C88FF (浅紫色) - 背景色:#F5F7FA (浅灰色) - 圆角:16rpx (常规) / 20rpx (卡片) - 阴影:0 4rpx 16rpx rgba(0, 0, 0, 0.05) ## 功能扩展 ### 待实现功能 - [ ] 真实AI服务集成 - [ ] 云端数据同步 - [ ] 推送通知 - [ ] 数据导出 - [ ] 多语言支持 - [ ] 深色主题 - [ ] 小组件支持 - [ ] Apple Watch集成 ### 性能优化 - [ ] 图片懒加载 - [ ] 列表虚拟滚动 - [ ] 数据缓存策略 - [ ] 包体积优化 ## 贡献指南 1. Fork 项目 2. 创建功能分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 打开 Pull Request ## 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。 ## 联系方式 - 项目地址:[GitHub仓库地址] - 问题反馈:[Issues页面] - 邮箱:support@aitodo.com --- **AI待办** - 让AI帮你更高效地管理时间 ⏰✨