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