Skip to content

团队协作与管理平台,具有在线多人聊天、消息实时推送、协同编辑等功能

Notifications You must be signed in to change notification settings

zach-xing/Collaborative-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

团队协作与管理平台

介绍

团队协作与管理平台。

  • 多人在线聊天(支持发送文字和图片)
  • 消息实时推送
  • 支持多人协作文档(使用 Quill 富文本编辑器)
  • 审批与汇报功能
  • 任务看板(待)
  • 日历(待)
  • 后台数据管理

前端使用 NextJS 12.2.0,后端使用 NestJS 8.0

后台管理界面使用 Ant Design Pro

详细介绍

技术栈

技术栈

项目目录结构

  • client:web端
  • server:服务端
  • admin:后台管理

项目启动

因为前端有涉及到 ali-oss 的 accessKeyId 等,后端也有 MySQL 的环境配置等,所以将比如:前端有 evnt.ts 未开源,后端有 .env 未开源。

不过大致配置如下:

// 前端的 ent.ts

/**
 * 阿里云的 OSS 配置文件
 */
export const OSSoptions = {
  region: "XXX",
  accessKeyId: "XXX",
  accessKeySecret: "XXX",
  bucket: "XXX",
};
# 后端的 .env

# 与 MySQL 连接的配置
DATABASE_URL="mysql://[连接名]:[密码]@[主机名]:[端口]/[表名]?schema=public"
# 与登录相关
SECRET_KEY="XXX"

当上面都配置完成后。

# 安装依赖(前后端)
yarn

# 运行
yarn dev       # 前端
yarn start:dev # 后端

部分项目演示

在线聊天

在线聊天

工作台

工作台-审批

工作台-审批中心

在线文档

在线文档

共享空间

协同编辑

协同编辑

About

团队协作与管理平台,具有在线多人聊天、消息实时推送、协同编辑等功能

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages