Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nonacosa/new-bee

开源社区 vue + springBoot - 前后分离微服务的最佳实践
https://github.com/nonacosa/new-bee

auth2 bbs bulma docker docker-compose element es6 es6-javascript guava mysql nodejs npm protobuf shell spring-boot spring-data-jpa vue vue-router vuex webpack4

Last synced: about 2 hours ago
JSON representation

开源社区 vue + springBoot - 前后分离微服务的最佳实践

Awesome Lists containing this project

README

        



new-bee - 有格调的论坛





Build Status
Coverage Status

## 请配合: https://niubility.me/431164c984ab4cd6959a525adda468a1 食用

- 基于`nodeJs` `vue` `java` `spring-boot` `docker` 开发的一款 `bbs`
- 如果觉得不错 给个`star` 支持一下 🤓
- [ 项目的意义在哪?](https://github.com/pkwenda/blog/issues/9)
- [ 项目随着《如何从零构建前后分离项目》同步更新](https://github.com/pkwenda/blog/)
- 因为写文章需要大量的时间,随着这些文章的完成,抽出时间逐渐做一些实战性的贡献

## 如何启动和部署
- [开发者如何启动项目](https://github.com/pkwenda/new-bee/wiki/%E5%BC%80%E5%8F%91%E8%80%85%E5%A6%82%E4%BD%95%E5%90%AF%E5%8A%A8%E9%A1%B9%E7%9B%AE%EF%BC%9F)
- [使用者如何快速部署](https://github.com/pkwenda/new-bee/wiki/%E4%BD%BF%E7%94%A8%E8%80%85%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E9%83%A8%E7%BD%B2)



## 我们想做什么样的BBS
- 富强、民主、文明、和谐、自由、平等、公正...
- 支持使用 `GitHub`授权 进行评论 目前评论一部分可以在类似[这样的isuess](https://github.com/pkwenda/pkwenda.github.io/issues/13)找到,当然,服务器也会存一份,方便实现自身逻辑和推送消息
- 支持区块链打赏
- 等级排名制度
- 支持个人专栏、提供优质的内容
- 高度自由、可以自由自在的吐槽
- 任何人都可以把`idea` `PR` 到`new-bbe`

## bbs目前功能以及以后一些技术想法
- 登录登出(加密)👌
- 发布博客 👌
- 阅读博客 👌
- 评论博客 👌

- 将增加 消息功能 : 将`protobuf`协议、 `MQ` 作为消息推送中间件
- 修改 `gitalk` 源码增加一些功能
- 以前写的cdn链接本地化,`webpack`打包 👌
- 尽量解决单页面SEO问题或不解决
- 学习 cnode社区 开放后端API
- 一键部署脚本 👌
- 将增加邮件服务 👌
- Gzip 压缩 👌
- webPack 懒加载 👌
- 若博客量很大将增加`elasticSearch`处理部分搜索功能
- `electron`简单发布一个非缓存`pc app`
- auth2.0 github 登录 👌

## 后续分享的一些问题
- 为什么要写这样一个项目?
- 为什么不使用后端模板引擎?

- docker

![docker](https://github.com/pkwenda/picture/blob/master/new_bee/97AA1D98-DA94-4FB8-9DAA-772404706688.png)

- 登录

![登录](https://github.com/pkwenda/picture/blob/master/new_bee/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-02-19%2002.49.28.png)

- 我

![我](https://github.com/pkwenda/picture/blob/master/new_bee/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-02-19%2002.54.50.png)

- 首页

![首页](https://github.com/pkwenda/picture/blob/master/new_bee/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-02-19%2002.49.08.png)

![首页](https://github.com/pkwenda/picture/blob/master/new_bee/2019-02-19%2002.53.20.gif)

- 文章

![内容](https://github.com/pkwenda/picture/blob/master/new_bee/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-02-19%2002.54.25.png)

- 书籍

![内容](https://github.com/pkwenda/picture/blob/master/new_bee/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-02-19%2002.55.39.png)

- 讨论

![内容](https://github.com/pkwenda/picture/blob/master/new_bee/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-02-19%2002.56.06.png)

- 编辑文章

![Vue](https://github.com/pkwenda/picture/blob/master/new_bee/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202019-02-19%2002.55.10.png)



- 手机端兼容性

![6](https://github.com/pkwenda/picture/blob/master/new_bee/2019-02-19%2003.15.29.gif)

![2018-11-22-15.58.03.gif](https://github.com/pkwenda/picture/blob/master/new_bee/2018-11-28%2000.41.32.gif)