- 码如云是一个基于二维码的一物一码管理平台,可以为每一件“物品”生成一个二维码,并以该二维码为入口展开对“物品”的相关操作,典型的应用场景包括固定资产管理、设备巡检以及物品标签等
- 在技术上,码如云是一个无代码平台,全程采用DDD、整洁架构和事件驱动架构**完成开发,更多详情可参考笔者的DDD落地文章系列
- 技术栈:Vue 2, Webpack 4, Axios 0.24, Element UI 2等
- 本代码库为码如云前端代码,与之匹配的后端代码可访问码如云后端代码库
- 为了开发出一套能让自己满意的软件
- 为了证明DDD能够真实落地,以及实践整洁架构和事件驱动架构
- 更多信息请参考笔者的文章构建自己的软件大厦
- 本地安装:Node.js v14.18.1及以上版本,Java 17及以上版本,Docker
- 将以下内容加入
/etc/hosts
文件,本地访问时需要使用域名访问127.0.0.1 console.local.mryqr.com 127.0.0.1 m.local.mryqr.com 127.0.0.1 api.local.mryqr.com 0.0.0.0 console.local.mryqr.com 0.0.0.0 m.local.mryqr.com 0.0.0.0 api.local.mryqr.com
- 命令行切换到代码跟目录
- 运行
npm install
安装依赖 - 运行
./local-run.sh
,此命令用于启动前端 - 下载码如云后端代码到本地,命令行切换到后端代码根目录,执行
./local-run.sh
,此命令用于启动后端 - 访问电脑端:http://console.local.mryqr.com,默认用户名
15111111111
,密码11111111
- 访问手机端:http://m.local.mryqr.com,默认用户名
15111111111
,密码11111111
- 根据需要修改
element-variables.scss
文件 - 运行
./customize-element.sh
我们正在寻找能够提供微信公众号(需要是服务号类型)的合作方,以让码如云能够入驻在该公众号中,从而为用户提供更多更完善的功能,有意者可联系作者