🏗 Owner-pro Project
🚀 一个简单的待办事项(To-Do List)应用,支持任务管理、状态更新、数据存储,并提供清晰的用户界面。
✅ 添加任务
✅ 删除任务
✅ 编辑任务
✅ 放弃任务
✅ 标记任务完成/未完成/删除
✅ 任务重要/紧急的分类
✅ 任务过滤(全部/已完成/未完成)
✅ 任务统计分析(各类占比与每日任务完成情况)
✅ 后端数据库支持
- 前端:Vue 3 + Pinia(状态管理)
- 后端:Spring Boot + Maven(后端框架)
- 数据库:Mysql(数据库)
git clone https://github.com/Taslr2/ToDo.git
cd web
npm install
npm run dev
前端默认运行在 http://localhost:5173
cd server/Todo/src/main/java/Todo_Test/TestTodoApplication.java
后端默认运行在 http://localhost:8080
- 添加任务:切换到日历界面,点击对应日期,输入任务内容与分类,点击
ENTER
- 编辑任务:点击任务,点击下方
编辑
按钮,编辑任务内容与分类等内容 - 删除任务:点击任务下方的
删除
按钮 - 标记完成:在
编辑
页面,勾选任务复选框,并选择完成时间,标记任务完成 - 切换筛选:选择
全部
/已完成
/未完成
进行筛选 - 任务查询:在搜索框中输入任务关键词,进行任务搜索
- 双色模式:在
设置
中关闭
/打开
深色模式 - 更多功能:等你来发现~
Todo/
│ ├── README_img/
├── server/
│ ├── .idea/
│ ├── Todo/
│ │ ├── .idea/
│ │ ├── src/
│ │ │ ├── main/
│ │ │ │ ├── java/
│ │ │ │ ├── resources/
│ │ │ ├── target/
│ ├── pom.xml
│ ├── .gitkeep
├── web/
│ ├── .vscode/
│ ├── node_modules/
│ ├── public/
│ ├── src/
│ │ ├── api/
│ │ ├── assets/
│ │ ├── components/
│ │ | ├── avatar/
│ │ | ├── head/
│ │ | ├── loading/
│ │ | ├── RightPopUpWindow/
│ │ | ├── sidebar/
│ │ | ├── TaskItemModal.vue
│ │ ├── router/
│ │ ├── store/
│ │ ├── utils/
│ │ ├── views/
| | | ├── account/
| | | ├── main/
| | | | ├── CalendarView/
| | | | ├── FourQuadrant/
| | | | ├── StatisticalAnalysis/
| | | | ├── TaskDetails/
| | | ├── priority/
│ │ ├── App.vue
│ │ ├── main.js
│ ├── .editorconfig
│ ├── .gitignore
│ ├── .prettierrc.json
│ ├── auto-imports.d.ts
│ ├── components.d.ts
│ ├── eslint.config.js
│ ├── index.html
│ ├── jsconfig.json
│ ├── package-lock.json
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── README.md
│ ├── vite.config.js
│ ├── vitest.config.js
├── .gitignore
├── README.md
📌 未来改进
- 1️⃣ 添加用户登录注册功能
- 2️⃣ 用户个人信息修改
- 3️⃣ 任务截止日期提醒
- 4️⃣ 任务优先级排序
- 5️⃣ 任务导入导出
- 6️⃣ 等待探索……