克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause

ubiquitous 针对中小商户、企业和个人学习者开发。使用Java编码,采用SpringBoot、Mybatis-Plus等易用框架并拓展为SpringCloud微服务架构,引入限流技术,消息队列等主流电商应用技术,适合个人学习研究。同时支持单机部署、集群部署,用户与店铺范围动态定位,中小商户企业可根据业务动态扩容。ubiquitous使用uniapp前端框架,可同时编译到 微信小程序、H5、Android App、iOS App等几个平台,可为中小商户企业节约大量维护成本。也可支撑中小商户企业前期平台横扩需求。


QQ讨论群:1053606578 (进群前,请在网页右上角点star)

数据库sql初始化文件,请进入讨论交流群,群文件自行下载,欢迎讨论交流

视频教程

01-ubiquitous微信B2C商城搭建-搭建开发环境

02-ubiquitous微信B2C商城搭建-本地运行前后端代码

03-ubiquitous微信B2C商城搭建-打包上传到服务器运行(前后端)

优先更新地址

https://gitee.com/ybyt123/ubiquitous

用户端系统演示

下面分别是微信小程序包和Android安装Apk。因为苹果开发者ID太贵,所以这里没有打包,实际也可同时支持苹果的。 在这基础上,还增加了H5。可内置到微信公众号上,变成公众号商城!尽情体验!

二维码


前端演示

后台端系统演示

  • 后台演示地址: http://114.67.94.213/
  • 登录名:guest 密码:123456 验证码:666666 (guest仅有只读权限)

后端演示0

后端演示1

后端演示2

前端演示

河禾生鲜 河禾生鲜 河禾生鲜
河禾生鲜 河禾生鲜 河禾生鲜
河禾生鲜 河禾生鲜 河禾生鲜

插件中心

ubiquitous主程序功能均项目中,包括其基本的订单、商品、广告、优惠券、运费模板、VIP等等功能。后续功能将以插件的形式陆续提供。插件使用主程序模板方法的形式实现。具有自动安装的功能,尽量减少对主代码入侵。插件并无太多学习价值,所以仅对授权用户开放,并且每个插件单独收费。

1.点餐列表 部分开发者也许需要点餐列表,用于外卖、社区超市、生鲜线下配送等场景。

点餐列表

2.自动发货 部分商家售卖虚拟物品,例如话费、网游充值卡。自创作视频教程等。使用自动发货插件可自动将卡密发送到用户微信上。

自动发货

更多插件,敬请期待!

ubiquitous 基本框架

ubiquitous使用前后分离的设计、后端采用Java编写,前端均适用vuejs编写。

架构图

项目部署方式

项目部署

⓪ 服务器推荐

服务器可根据自身业务来选购,单机环境推荐2C4G

① 基础运行环境
运行环境 版本号
MySQL 5.7(推荐)
JDK 1.8(推荐)
Redis 4.0.1(其他也可以)
Nginx 只要Web容器就可以了

请参考 CentOS7.4 安装 MySQL5.7

请参考 CentOS 安装 JDK8

请参照CentOS 安装 NodeJs 8.15.0

Redis安装可直接使用yum安装

yum install redis

安装完成后使用 redis-cli 命令,若能进入,则表示redis安装完成

② 后台管理系统编译运行指南

编译运行指南

③ 编译部署前后端代码

项目部署分为 Server 、 App 、 Admin 三个部分

部署Step1:Java后台编译&部署

部署Step2:App编译打包

部署Step3:Admin编译打包

④ 二次开发文档

二次开发文档

版权声明

本项目后端由云伴工作室开发,禁止未经授权用于商业用途。个人学习可免费使用。如需商业授权,请进DEMO小程序购买。

前端代码使用的 mix.R 的开源模板,在此模板的基础上对接了ubiquitous后端Api,作者说不做商用限制,保留原地址,所以授权仅针对后端代码商用授权。

mix模板地址:https://ext.dcloud.net.cn/plugin?id=200

更多服务

项目定制开发服务

俗称外包,请加文档顶部的群,联系群主或者管理员(外包不仅限于线上商城)。

SaaS服务

正在研发中...

微信扫码:

微信

BSD 3-Clause License Copyright (c) 2020, 守敬 All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

河禾电商开源项目。同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】等。 ubiquitous使用uniapp编码。使用Java开发,SpringBoot 2.1.x框架、并拓展为SpringCloud微服务架构,MyBatis-plus持久层框架、Redis作为缓存、限流技术,消息队列,MySql作为数据库。前端vuejs作为开发语言。在现有功能上后面将持续完善业务拆分,微服架构优化,虚拟化部署等;本仓库为前端代码 展开 收起
JavaScript
BSD-3-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化