README.md 1.5 KB

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