Skip to content

Xunli-Yang/daily-check

Repository files navigation

Daily Check

每日任务管理应用 - 简洁高效的任务追踪工具

功能特性

  • 任务管理 - 添加、编辑、删除任务,支持优先级和截止日期
  • 子任务 - 为任务添加子任务,追踪完成进度
  • 日历视图 - 查看特定日期的任务,日期标记提示
  • 任务筛选 - 按状态筛选:全部、待办、进行中、已完成
  • 深色模式 - 支持浅色/深色主题切换
  • 中英文切换 - 界面支持中文/英文语言切换
  • 本地存储 - 数据保存在浏览器 IndexedDB,无需服务器

技术栈

  • React 19 + TypeScript
  • Vite 8
  • Zustand (状态管理)
  • Tailwind CSS v4
  • date-fns (日期处理)
  • lucide-react (图标)

快速开始

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 生产构建
npm run build

项目结构

src/
├── components/     # UI组件
├── core/
│   ├── database/   # IndexedDB封装
│   ├── i18n/       # 国际化翻译文件
│   ├── stores/     # Zustand状态管理
│   └── types/      # TypeScript类型定义
├── hooks/          # React hooks
└── lib/            # 工具函数

使用指南

详见 docs/USAGE.md

开发命令

命令 说明
npm run dev 启动开发服务器
npm run build 生产构建
npm run preview 预览构建结果
npm run lint 代码检查

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors