Vue+Laravel5.6 高仿团队协作管理平台teambition-1 初始架构

Vue+Laravel5.6 高仿团队协作管理平台teambition

个人的一个总结学习的练手项目,前端技术栈vue系列,后端技术栈laravel(为啥不用koa node因为我在学习php laravel而已),devops技术栈(docker jenkins linux)

希望各位看官到github给一个Star,过两天上一个演示站。

目前功能只开发到了任务系统,由于前后端都是一个人开发,所以进度很慢。注:由于个人技术栈学习的并不是很深,所以在架构和组件设计逻辑可能并不是很完美。前后端设计逻辑都遵循restful-api原则。

前端项目请查看:
https://github.com/zhaojunlik...

服务端项目请查看:
https://github.com/zhaojunlik...

功能

  • 登陆注册
  • 项目管理
  • 项目任务Dashboard
  • 分享
  • 文档博客
  • 群聊系统
  • 消息推送
  • 统计分析
  • 插件

项目信息

  1. 全栈项目,为了实现试用Vue实现teambition大部分功能
  2. 实现团队协作
  3. 实现文件共享
  4. 实现在线群聊
  5. 实现文章分享

Usage

技术栈

  • vue
  • vuex
  • vue-router
  • vue-cli
  • axios
  • bootstrap-4.0
  • bootstrap-vue
  • laravel
  • mongodb
  • redis
  • docker
  • jenkins

功能

登陆注册

clipboard.png

项目管理

clipboard.png

任务看板

包含阶段拖拽功能,任务拖拽功能,和阶段添加功能
clipboard.png

项目设置

clipboard.png

分享看板

clipboard.png

分享文章,类似写markdown博客功能

clipboard.png

clipboard.png

群聊

clipboard.png

未完待续.....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统整体结构设计 健身房信息管理平台的系统整体结构设计基于Vue+ Sails框架,采用前后端分离的方式进行开发。系统的前端Vue框架实现,后端由Sails框架实现。 前端架构设计 前端架构采用Vue框架,使用Vue CLI进行脚手架搭建,使用Vue Router进行路由管理,使用Vuex进行状态管理,使用Axios进行数据请求和响应。 1. 路由设计 健身房信息管理平台的系统有四个模块,分别是:健身房管理模块、教练管理模块、会员管理模块和财务管理模块。为了方便用户使用,将四个模块分别设计为四个路由。具体路由设计如下: 路由名称 路由路径 组件名称 健身房管理路由 /gyms Gyms 教练管理路由 /coaches Coaches 会员管理路由 /members Members 财务管理路由 /finance Finance 2. 状态管理 使用Vuex进行状态管理,将系统中的数据存储在store中,方便在各个组件之间进行数据的共享和传递。 3. 组件设计 在健身房信息管理平台的系统中,每个模块都有对应的组件,组件的设计如下: 组件名称 组件描述 Gyms 健身房管理模块 Coaches 教练管理模块 Members 会员管理模块 Finance 财务管理模块 4. 数据请求 使用Axios进行数据请求和响应,在组件中进行数据的获取和提交。 后端架构设计 后端架构采用Sails框架,使用MVC架构,将业务逻辑层、数据访问层、数据展现层分离,方便进行代码的维护和升级。 1. 控制器设计 控制器负责处理业务逻辑层的代码,处理来自前端的请求,对数据进行增删改查等操作,并将处理后的数据返回给前端。 2. 模型设计 模型负责与数据库进行交互,对数据库中的数据进行增删改查等操作。 3. 视图设计 视图负责将数据展现给用户,将后端处理后的数据进行展示。 4. 数据库设计 健身房信息管理平台的系统中需要记录健身房、教练、会员、财务等信息,需要设计相应的数据库表。具体数据库设计如下: 表名称 表描述 gyms 健身房信息表 coaches 教练信息表 members 会员信息表 finance 财务信息表 系统整体结构设计图如下: 整体结构设计图 总结 健身房信息管理平台的系统整体结构设计采用前后端分离的方式,前端采用Vue框架,后端采用Sails框架,使用MVC架构进行开发。系统的整体结构设计清晰,易于维护和升级。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值