tsdl2018 / new-bee

vue + springBoot 前后分离 打造清新的开源论坛

Home Page:http://www.gitrue.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

new-bee 论坛

  • 基于nodeJs vue spring-boot 开发的一款 bbs

开发者如何启动调试项目

  • bbs-java spring-boot 配置 application.properties 修改mysql配置 启动 NewBeeApplication.java

  • bbs-vue npm run install npm run dev

  • 打开浏览器输入localhost

  • 开发过程中端口不冲突尽量不要修改 application.propertiesserver.port 因为开发过程中前端以 node 作为proxy 中间件 ,若要修改请同时修改vue-bbs/config/index.js/tarServserver.ip 相同

用户如何部署项目

  • 项目完成会提供部署脚本

我们想做什么样的BBS

  • 富强、**、文明、和谐、自由、平等、公正...
  • 支持使用 GitHub授权 进行评论 目前评论一部分可以在类似这样的isuess找到,当然,服务器也会存一份,方便实现自身逻辑和推送消息
  • 支持区块链打赏
  • 等级排名制度
  • 支持个人专栏、提供优质的内容
  • 高度自由、可以自由自在的吐槽
  • 任何人都可以把idea PRnew-bbe

bbs目前功能以及以后一些技术想法

  • 登录登出(暂未加密)

  • 发布博客

  • 阅读博客

  • 评论博客

  • 将增加 消息功能 : 将protobuf协议、 MQ 作为消息推送中间件

  • 修改 gitalk 源码增加一些功能

  • 以前写的cdn链接本地化,webpack打包

  • 尽量解决单页面SEO问题或不解决

  • 学习 cnode社区 开放后端API

  • 一键部署脚本

  • 将增加邮件服务

  • 若博客量很大将增加elasticSearch处理部分搜索功能

  • electron简单发布一个非缓存pc app

  • auth2.0 微信 github qq 登录 只是暂时来看,可能中间件太多对于开源并不合适,以后部署维护困难大,先实现基本功能观测下

后续分享的一些问题

  • 为什么要写这样一个项目

  • 为什么不使用后端模板引擎

  • 登录

登录

我

  • 首页

首页

  • 编辑文章

Vue

  • 文章

Vue

  • 评论

Vue

About

vue + springBoot 前后分离 打造清新的开源论坛

http://www.gitrue.com

License:MIT License


Languages

Language:JavaScript 48.8%Language:CSS 36.3%Language:Vue 9.5%Language:Java 4.6%Language:HTML 0.5%Language:Dockerfile 0.1%Language:Shell 0.1%Language:Batchfile 0.0%Language:Makefile 0.0%