开源项目:牛刀知识分享交流平台初版效果
小伙伴们,截至目前,我的开源项目“牛刀知识分享交流平台”已经出了效果。
初衷是由于平时发的视频比较零散、加上B站一些好的视频很多小伙伴也不会找,因此有开发一个用于学习、交流的知识分享平台的想法。规划的架构是后端是微服务架构,前端是vue。但开发过程中发现一下子上那么高大上的技术栈,我的精力也是有限,同时很多小伙伴也难免跟上步伐,所以,我将之拆分成3个部分。入门版、提升版、高级版。
目前的入门版,虽然说是入门,但入门版已经包含了大量的学习知识点,如:
后端:java、spring、springboot、mybatis、mybatis-plus、springsecurity、以及后端生成代码工具easycode的使用。
前端:html、css、js、es6、vue、cli、node相关命令。
部署:后端应用API部署在阿里云的docker上。前后端项目都单独部署,且用nginx做反向代理服务器。
未来的高级版是微服务、分布式、前端vue项目也会改进,在后期的微服务开发中,有可能选择springcloud,也很有可能选择GO。
同时,高级版也将增加H5、App、小程序多端。

直接看效果吧






后台管理:








后记
目前初步完成了后台管理的基本功能、以及前端Web端的首页、视频搜索、视频播放(视频可以自己上传、也可以摘录其他站点的的视频);目前正在测试web端会员管理的功能,预计在7月份开放会员功能,会员可以通过账号、微信扫码登录。

访问地址:niudao.cn
后台地址:admin.niudao.cn
后台测试:test、000000
源码贡献:7月中提交github;

小明哥其它方面的知识,可以在B站搜得到:
1、dms资料管理系统-学习版;
2、《全栈工程师修炼之路》4本书;
3、后端基础、单点突破的相关学习:
1)快速认识前后端分离的项目---视频《web架构的困扰》
2)快速理解前后端分离示例------视频《客户管理(简易版)》
3)后端安全登录体系的掌握------视频《springsecurity安全登录认证》、
升级版《study-security-elementui》
4)前端相关的学习视频------------vue组件化设计思路、vue组件化开发

