Lilishop B2B2C商城系統
官方公眾號 & 開源不易,如有幫助請點Star

所有jar包均可從maven中央倉庫下載,無二次封裝jar包,全端開源,無后門,無監控。
介紹
Lilishop 是一款Java開發,基於SpringBoot的B2B2C多用戶商城,前端使用 Vue、uniapp-app開發 系統全端全部代碼開源
商城展示端包含 PC、H5、小程序、APP。
商城包含 會員模塊、第三方登錄模塊、第三方支付模塊、樓層裝修模塊、訂單模塊、分銷模塊、文章模塊、系統設置模塊、流量分析模塊
系統包含各種中間件、搜索引擎、多級緩存、分布式事務、分布式任務調度等,支持Docker,支持k8s。是一款高性能,支持高並發等商城系統。
開箱即用,簡單配置即可部署一套屬於您的系統。
完美支持二開、學生畢業設計答辯等各個場景
文檔
產品文檔(需求、架構、使用、部署、開發):https://docs.pickmall.cn
項目鏈接(gitee)
Java后台:https://gitee.com/beijing_hongye_huicheng/lilishop.git
Vue后台前端: https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
Uni-app:https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git
docker一鍵部署:https://gitee.com/beijing_hongye_huicheng/docker.git
項目鏈接(github)
Java后台:https://github.com/hongyehuicheng/lilishop.git
Vue后台前端: https://github.com/hongyehuicheng/lilishop-ui.git
Uni-app:https://github.com/hongyehuicheng/lilishop-uniapp.git
docker一鍵部署:https://github.com/hongyehuicheng/docker.git
演示地址
運營后台:https://admin-b2b2c.pickmall.cn 賬號:admin/123456
店鋪后台:https://store-b2b2c.pickmall.cn 賬號:13011111111/111111
用戶前台:https://pc-b2b2c.pickmall.cn
移動端:https://m-b2b2c.pickmall.cn

3行命令搭建本地環境
溫馨提示:由於服務較多,如果筆記本環境啟動內存沒有32g可能無法啟動成功(macbookpro 2020 16g內存啟動無法成功),台式機在16g內存、AMD 3700x 的ubuntu系統成功運行。
下載docker腳本
git clone https://gitee.com/beijing_hongye_huicheng/docker.git
部署基礎環境
docker-compose up -d
部署應用
docker-compose -f docker-compose-application.yml up -d
PS:單獨部署的話,數據庫文件訪問這里:https://gitee.com/beijing_hongye_huicheng/docker/tree/master/init/mysql
各個地址
| API | 地址 |
|---|---|
| 買家API | http://127.0.0.1:8888 |
| 商家API | http://127.0.0.1:8889 |
| 管理端API | http://127.0.0.1:8887 |
| 通用API | http://127.0.0.1:8890 |
| 前端演示 | 地址 |
|---|---|
| PC | http://127.0.0.1:10000 |
| WAP | http://127.0.0.1:10001 |
| 商家 | http://127.0.0.1:10002 |
| 管理端 | http://127.0.0.1:10003 |
功能列表
平台功能

商家端功能

功能展示
移動端

管理端

技術選型
架構圖

Java后台
| 說明 | 框架 | 說明 | |
|---|---|---|---|
| 基礎框架 | Spring Boot | MVC框架 | Spring MVC |
| 持久框架 | Mybatis-Plus | 程序構建 | Maven |
| 關系型數據庫 | MySQL | 消息中間件AMQP | RocketMQ |
| 緩存 | Redis +MongoDB | 搜索引擎 | Elasticsearch |
| 安全框架 | Spring Security | 數據庫連接池 | Druid |
| 數據庫分庫分表 | sharding | 定時任務 | xxl-job |
| 負載均衡 | Nginx | 靜態資源 | 阿里雲OSS |
| 短信 | 阿里雲短信 | 認證 | JWT |
| 日志處理 | Log4j | 接口規范 | RESTful |
前端-運營后台、店鋪后台
| 說明 | 框架 | 說明 | 框架 |
|---|---|---|---|
| 構建工具 | webpack | JS版本 | ES6 |
| 基礎JS框架 | Vue.js | 視頻播放器 | Dplayer |
| 路由管理 | Vue Router | 狀態管理 | Vuex |
| 基礎UI庫 | iView | UI界面基於 | iView |
| 網絡請求 | axios |
前端-移動端
| 說明 | 架構 | 說明 | 架構 |
|---|---|---|---|
| 基礎UI庫 | uViewui | 基礎框架 | uni-app |
| CSS預處理 | scss | 地圖引擎 | amap |
升級計划
計划每個月發布一個版本,具體時間可能有出入
時間:2021年6月15日
時間:2021年7月15日
時間:2021年8月16日
時間:2021年9月15日
版本升級
技術亮點
開源須知
1.僅允許用於個人學習研究使用.
2.禁止將本開源的代碼和資源進行任何形式任何名義的出售.
3.限制商用,如果需要商業使用請聯系我們。QQ3409056806.
交流群
QQ群:961316482


