Task Treasury 任务金库
任务管理系统 发布每日任务,完成任务获得奖励 联动记账

kindring a8bd915713 feat: 主页样式制作 11 ヶ月 前
.vscode 3d657106f5 项目初始化 11 ヶ月 前
nightwatch 3d657106f5 项目初始化 11 ヶ月 前
public 3d657106f5 项目初始化 11 ヶ月 前
src a8bd915713 feat: 主页样式制作 11 ヶ月 前
tests 3d657106f5 项目初始化 11 ヶ月 前
vitePlugin 8c750a9f4d feat: 主页样式制作 11 ヶ月 前
.eslintrc.cjs 3d657106f5 项目初始化 11 ヶ月 前
.gitignore 3d657106f5 项目初始化 11 ヶ月 前
.prettierrc.json 3d657106f5 项目初始化 11 ヶ月 前
README.md 3d657106f5 项目初始化 11 ヶ月 前
env.d.ts 3d657106f5 项目初始化 11 ヶ月 前
index.html 3d657106f5 项目初始化 11 ヶ月 前
nightwatch.conf.ts 3d657106f5 项目初始化 11 ヶ月 前
package-lock.json 8c750a9f4d feat: 主页样式制作 11 ヶ月 前
package.json 8c750a9f4d feat: 主页样式制作 11 ヶ月 前
postcss.config.js a03ed64717 仿mac导航条制作 11 ヶ月 前
tailwind.config.js a03ed64717 仿mac导航条制作 11 ヶ月 前
tsconfig.app.json 8c750a9f4d feat: 主页样式制作 11 ヶ月 前
tsconfig.json 3d657106f5 项目初始化 11 ヶ月 前
tsconfig.node.json 8c750a9f4d feat: 主页样式制作 11 ヶ月 前
vite.config.ts 8c750a9f4d feat: 主页样式制作 11 ヶ月 前

README.md

TT(Task Treasury) 任务金库

基于 vue3 进行开发的任务管理系统 发布每日任务,完成任务获得奖励 联动记账

功能需求

用户管理

  • 用户注册
  • [x] 用户登录

    奖励管理

任务管理

  • 新增任务
  • 任务列表
  • 任务详情
  • 任务编辑
  • 任务删除
  • 任务完成

成就管理

  • 新增成就
  • 成就列表
  • 成就详情
  • 成就编辑

基础奖励管理

  • 新增基础奖励
  • 奖励发放

记账管理

  • 新增账单
  • 账单列表
  • 账单详情
  • 账单编辑

统计

  • 任务统计
  • 账单统计
  • 成就统计

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Run End-to-End Tests with Nightwatch

# When using CI, the project must be built first.
npm run build

# Runs the end-to-end tests
npm run test:e2e
# Runs the tests only on Chrome
npm run test:e2e -- --env chrome
# Runs the tests of a specific file
npm run test:e2e -- tests/e2e/example.ts
# Runs the tests in debug mode
npm run test:e2e -- --debug

Run Headed Component Tests with Nightwatch Component Testing

npm run test:unit
npm run test:unit -- --headless # for headless testing

Lint with ESLint

npm run lint