# todo-list **Repository Path**: abeir/todo-list ## Basic Information - **Project Name**: todo-list - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-25 - **Last Updated**: 2026-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能待办事项应用 一款跨设备、智能化的待办事项 Web 应用,支持文字/语音输入、智能任务拆解、多端同步与主动提醒。 ## 技术栈 ### 前端 - Vue 3 + Vite + TypeScript - Element Plus - Pinia (状态管理) - Vue Router ### 后端 - NestJS + TypeScript - TypeORM - JWT 认证 - Web Push 通知 ## 项目结构 ``` ├── client/ # 前端项目 ├── server/ # 后端项目 ├── config.yaml # 配置文件 ├── data/ # 数据库文件 └── logs/ # 日志文件 ``` ## 快速开始 ### 1. 安装依赖 ```bash # 后端依赖 cd server && npm install # 前端依赖 cd client && npm install ``` ### 2. 配置 编辑 `config.yaml` 文件,配置数据库、JWT、AI 等参数。 ### 3. 启动开发服务器 ```bash # 后端 (在 server 目录) npm run start:dev # 前端 (在 client 目录) npm run dev ``` ### 4. 访问 - 前端: http://localhost:5173 - 后端 API: http://localhost:3000 - API 文档: http://localhost:3000/docs ## 功能 - [ ] 用户注册/登录 - [ ] 文字/语音输入 - [ ] 任务管理(增删改查) - [ ] 父子任务结构 - [ ] 三种任务拆解模式 - [ ] 今日/逾期/未来任务 - [ ] 浏览器推送通知 - [ ] 历史记录