首页 > 数据库 >Vue+Koa+MongoDB从零打造一个任务管理系统

Vue+Koa+MongoDB从零打造一个任务管理系统

时间:2022-08-17 18:02:06浏览次数:70  
标签:Vue 项目 Koa MongoDB 排期 任务 提测 管理系统 周报

大概是在18年的时候,当时还没有疫情。当时工作中同时负责多个项目,有 PC 端运营管理后台的,有移动端 M 站的,有微信小程序的,每天 git 分支切到头昏眼花,每个需求提测需要发送邮件,而且周五要写烦人的周报,我就萌生了做一个任务管理系统的想法。其实不管是日常需求还是处理线上 bug,都可以看作一个个大大小小的任务。这些任务有排期,prd,项目分支,开发测试人员等关键因素,在开发过程中这些都会得到明确,从而根据这些信息推导出提测邮件内容,进而通过排期时间区间汇总出周报。

说干就干,花了两个周末。

基本上就是任务的增删改查。

使用的技术栈如下:

# 前端
less
vue2
element-ui

# 后端
node
koa

# 数据库
由于当时对 mongodb 不熟悉,又想快速原型,选择了直接操作 json 文件的方式

标签:Vue,项目,Koa,MongoDB,排期,任务,提测,管理系统,周报
From: https://www.cnblogs.com/iovec/p/16596186.html

相关文章

  • vue学习之------vue-router入门
    单页面应用的路由原理:单页面应用的整个项目只存在一个HTML文件,页面的切换 本质上 是 组件的切换;所以,路由的作用是将组件与相应的URL路径相对应;因为是单页面应用,所以......
  • vue3+vite3打包组件的踩坑心得
    1.再要做CDN的JS文件的时候要使用  rollup-plugin-external-globals这个插件,但是不做CDN的时候要关闭注释掉,不然引入插件后可能会报一些依赖库的全局变量未声明的错误,......
  • 安装vue
    一、使用之前,我们先来掌握3个东西是用来干什么的。npm:Nodejs下的包管理器。webpack:它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准......
  • vue3的setUp语法
    <!--vuesetupApi语法演示--><template><viewclass="content"><imageclass="logo"src="/static/logo.png"></image><viewclass="text-area"><viewclass="tit......
  • vue 多行输入框显示行号
    一、概述因业务需求,多行文本需要显示行号,方便查看配置。由于默认的textarea输入框无法显示行号,因此需要使用第三方插件才行。 二、插件我找了一个插件,叫bin-code-edi......
  • 记录vue3
    <template><div><divclass="content"><!--面包屑--><divclass="breadcrumbs"><span><span@click="goGoodsList">数字商......
  • vue中使用自定义字体
    1、在scss文件内引入,且将scss文件导入到全局,一般都是将自定义字体作为一个单独的scss文件存放,再将该字体文件导入到全局的样式文件内,@importurl('./font.scss');,再将全局......
  • 服务器部署 Vue 和 Django 项目的全记录
    本篇记录我在一个全新服务器上部署Vue和Django前后端项目的全过程,内容包括服务器初始配置、安装Django虚拟环境、pythonweb服务器uWSGI和反向代理Nginx的使用,......
  • java 携带session 前台传递cookie 跨域解决方案 vue + java
    前台axios设置withCredentials:true后台设置header("Access-Control-Allow-Origin","源地址";header("Access-Control-Allow-Credentials","true");这里源地址......
  • Vue 刷新页面,重载页面数据
      业务场景当我们在对页面的数据进行增删改查结束后,页面的数据还是未操作之前的数据,手动刷新后才会渲染我们操作后的数据,那么有没有什么方法可以不用手动刷新,而重新获......