开源项目

NiceFish系列项目

名称描述
NiceFish(美人鱼)这是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式。后端有两个版本:SpringBoot 版本和 SpringCloud 版本,http://git.oschina.net/mumu-osc/NiceFish/
NiceFish-React这是React 版本,基于React 18.0.0 ,使用 Antd、Inversify、 定制版 Bootstrap开发。 https://gitee.com/mumu-osc/NiceFish-React
nicefish-ionic这是一个移动端的 demo,基于 ionic,此项目已支持 PWA。http://git.oschina.net/mumu-osc/nicefish-ionic
NiceBlogElectron这是一个基于 Electron 的桌面端项目,把 NiceFish 用 Electron 打包成了一个桌面端运行的程序。这是由 ZTE 中兴通讯的前端道友提供的,我 fork 了一个,有几个 node 模块的版本号老要改,如果您正在研究如何利用 Electron 开发桌面端应用,请参考这个项目,https://github.com/damoqiongqiu/NiceBlogElectron
OpenWMS用来示范管理后台型系统的最佳实践,https://gitee.com/mumu-osc/OpenWMS-Frontend
nicefish-springboot用来示范前后端分离模式下,前端代码与后端服务的对接方式,已经完成了基线版本,并且在腾讯云上面做了实际的部署。代码仓库在这里: https://gitee.com/mumu-osc/nicefish-spring-boot ,腾讯云上的演示地址在这里: http://118.25.136.164 ,以此为基础,你可以继续开发出适合自己业务场景的代码。
nicefish-springcloud用来示范前后端分离模式下,前端代码与分布式后端服务的对接方式,即将完成,代码最近放出。

系列项目

  • dutyManage:排班管理是一个基于angular + primeng 开发的排班管理系统,分为处室排班和指挥中心排班两大模块。(自动排班算法的设计与实现)
  • form-design:是一个拖拽的表单设计组件。主要分为两大部分:表单设计和表单 展示。表单设计分为三大部分:左侧为布局控件和表单控件,中间部分为拖拽可视区域,右 侧为属性设置区域。前端技术采用 React, Ant-DesignUI 组件库,以及 RxJS 高级,通过自定义的拖拽可以实现表单控件响应式布局展示,应用到工作流等多个业务场景。
  • HEB-STCS-REST:自定义表格架构实现多维数据动态渲染
  • resource-management:数据中心云服务平台是一个后台管理系统,主要包括:资产管理、巡检管理、值班管理、报障管理等相关模块。前端主要是基于 Angular 作为框架,PrimeNG 作为 UI 组件库, Redux 作为系统的内存状态数据库,通过本系统可以有效的实行数据中心资源的管理和运营。