每日任务管理应用 - 简洁高效的任务追踪工具
- 任务管理 - 添加、编辑、删除任务,支持优先级和截止日期
- 子任务 - 为任务添加子任务,追踪完成进度
- 日历视图 - 查看特定日期的任务,日期标记提示
- 任务筛选 - 按状态筛选:全部、待办、进行中、已完成
- 深色模式 - 支持浅色/深色主题切换
- 中英文切换 - 界面支持中文/英文语言切换
- 本地存储 - 数据保存在浏览器 IndexedDB,无需服务器
- React 19 + TypeScript
- Vite 8
- Zustand (状态管理)
- Tailwind CSS v4
- date-fns (日期处理)
- lucide-react (图标)
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 生产构建
npm run buildsrc/
├── components/ # UI组件
├── core/
│ ├── database/ # IndexedDB封装
│ ├── i18n/ # 国际化翻译文件
│ ├── stores/ # Zustand状态管理
│ └── types/ # TypeScript类型定义
├── hooks/ # React hooks
└── lib/ # 工具函数
| 命令 | 说明 |
|---|---|
npm run dev |
启动开发服务器 |
npm run build |
生产构建 |
npm run preview |
预览构建结果 |
npm run lint |
代码检查 |