技術棧
前端(vue)
後端(java)
macrozheng
mall項目是一套電商系統,包括前臺商城系統及後臺管理系統,基於SpringBoot+MyBatis實現,採用Docker容器化部署。 前臺商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。 後臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。
前端
手機商城
地址 http://www.macrozheng.com/app/index.html
後端管理
地址 http://www.macrozheng.com/admin/index.html
賬戶 admin
密碼 macro123
後端架構優點
- 後端組件完善,集羣+分佈式,主流技術架構,承載更高併發
- 有設計文檔、學習資料完善
- star 32.4k
缺點
- 只有後端代碼,前端代碼未開源,而且沒有計劃開源
- 支付未打通
- 後端比較重,組件較多,佔用資源大
- 沒有帶貨推廣功能
- 物流未打通
litemall
又一個小商場系統。
litemall = Spring Boot後端 + Vue管理員前端 + 微信小程序用戶前端 + Vue用戶移動端
架構
前端
微信商城
地址 http://122.51.199.160:8080/vue/index.html#/
管理員後臺
地址 http://122.51.199.160:8080/#/login
用戶名 admin123
密碼 admin123
優點
- 代碼比較全,前後端、管理端都有
- 後端輕量級,部署簡單
- 微信支付已打通
- 快鳥物流已打通
- 支持優惠券功能
- 支持團購
缺點
- 後端未加緩存、分佈式鎖,單機部署,能支撐的訪問量有限
- 不支持帶貨推廣功能
xmall
基於SOA架構的分佈式電商購物商城 前後端分離 前臺商城:Vue全家桶 後臺管理系統:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等
前臺商城
後臺管理系統
缺點
- 沒有打通支付
- 沒有打通物流
- 沒有優惠券功能
newbee-mall
newbee-mall 項目(新蜂商城)是一套電商系統,包括 newbee-mall 商城系統及 newbee-mall-admin 商城後臺管理系統,基於 Spring Boot 2.X 及相關技術棧開發。 前臺商城系統包含首頁門戶、商品分類、新品上線、首頁輪播、商品推薦、商品搜索、商品展示、購物車、訂單結算、訂單流程、個人訂單管理、會員中心、幫助中心等模塊。 後臺管理系統包含數據面板、輪播圖管理、商品管理、訂單管理、會員管理、分類管理、設置等模塊。
缺點
- 沒有微信、手機端商城,只有web商城
- 主要是賣相關的編程課程
- 沒有在線演示地址、功能列表
總結
根據功能、架構、代碼完善程度,litemall是最適合目前需求的,需要修修補補,再加上推廣帶貨功能就可以。
如果後續訪問量上去了,再參考macrozheng微服務化、引入集羣、分佈式等技術棧