Giter Site home page Giter Site logo

mall-cook's Introduction

Mall-Cook - 商城可视化搭建平台

基于vue开发可视化商城搭建平台

我前端基建梦想的一小步

介绍

Mall-Cook是一个基于vue开发的可视化商城搭建平台,包括多页面可视化构建、Json Schema生成器(可视化搭建物料控制面板),实现组件流水线式标准接入平台。

体验

预览地址:传送门

拖拽构建页面

Json-Schema生成器

可视化搭建教程

项目从被阮一峰老师推荐到技术周刊,到一天得到200个star深深的激励了我,感谢大佬们的抬爱。

本着授人以鱼不如授人以渔**,我决定在项目新建shelf分支,正常迭代Mall-Cook情况下,从零重构一套"干净"的可视化架构(很多现成的思路和组件是能复用的,并不是重新写一个),同时会在掘金同步出教程文章详细讲述关键功能点,带大家一览此类平台从零到架构搭建的整个过程,谢谢大家的支持

Mall-Cook平台架构

可视化搭建教程体验项目:传送门

商城可视化搭建平台 Mall-Cook详细介绍

手把手带你开发一个低代码可视化平台(一) 实现拖拽搭建面板

手把手带你开发一个低代码可视化平台(二) 物料JSON构建属性面板流水线

特性

  • 项目基于VUE语言开发
  • 暂支持生成H5商城,后续提供生成小程序商城
  • 生成商城支持屏幕适配
  • 提供物料Json Schema 生成器,根据Json自动生成配置栏
  • 提供多页面搭建
  • 提供模板商城,可直接套用模板构建商城
  • 自定义底部tab菜单

安装

$ npm istall          # install cli
$ npm run dev         # 开发
$ npm run build:dev   # 编译发布 (包括平台与h5商城项目)

结构

├─ h5                                   // h5项目
  ├─ api                       
  ├─ assets                     
  ├─ components                 
  ├─ pages                      
  ├─ router                     
  ├─ store                      
  ├─ utils                      
  ├─ App.vue                    
  └─ main.js                    
├─ src                                  // admin项目  
  ├─ api   
  ├─ assets                         
  ├─ components              
  ├─ config                            // 初始配置文件     
  ├─ custom-components                 // 物料库
  ├─ custom-schema-template            // 属性组件库
  ├─ custom-schema-template-set        // 属性面板生成器
  ├─ mixin                              
  ├─ pages        
  ├─ router  
  ├─ scss  
  ├─ store  
  ├─ utils  
  ├─ App.vue  
  └─ main.js              
├─ package.json   
└─ webpack.config.js    

to do list

  • 持续业务组件开发
  • 开发小程序版商城(uni-app)
  • 开发物料库(uni-app版),可在现有小程序中引入物料库,传入Mall-Cook配置Json,即可生成页面
  • 探索平台接入NPM组件

Mall-Cook 交流群

大家可以加群交流低代码/零代码可视化搭建

mall-cook's People

Contributors

wangyuan389 avatar

Stargazers

Roman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.