项目总述

一个社区论坛形式的项目,有点类似贴吧,知乎。分为web应用前端live,后端sever以及后台管理系统admin。
extra_bbs

前端

前端技术栈

vue vuex vue-router

其中也涉及到一些依赖,比如sweetalert等等
repository: https://github.com/V1per3/Extra-BBS-live

构建步骤

1
2
npm i
npm run dev

后端

技术栈

node + koa2 + koa-router + ES6 + mysql + mongodb

repository: https://github.com/V1per3/Extra-BBS-server

工程结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
└── PPAP.server
├── config # 配置文件
│ └── index.js
├── controller # 操作层 验证视图层用户输入,调用业务层方法,json接口返回数据
│ └── index.js
├── model # 数据模型层 执行数据操作
│ └── index.js
├── router # 路由层 控制路由
│ └── index.js
├── service # 业务层 操作数据层,对业务逻辑进行处理,将结果返回控制层
│ └── index.js
├── sql # 数据表sql
│ └── init.sql
├── util # 工具函数
│ └── index.js
├── app.js # 入口文件
├── package.json
├── README.md
└── yarn.lock

构建步骤

1
2
yarn
yarn dev

后台管理系统

技术栈

react + ant-design UI

repository: https://github.com/V1per3/Extra-BBS-admin

构建步骤

1
2
yarn
yarn start