又一個小商場系統。
litemall = Spring Boot後端+ Vue管理員前端+ 微信小程式用戶前端+ Vue用戶行動端
- Spring Boot
- Vue
- 微信小程式
配置最小開發環境:
資料庫依序匯入litemall-db/sql下的資料庫文件
啟動小商場和管理後台的後端服務
開啟命令列,輸入以下命令
cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
啟動管理後台前端
開啟命令列,輸入以下命令
cd litemall/litemall-admin
npm install --registry=https://registry.npm.taobao.org
npm run dev
此時,瀏覽器打開,輸入網址http://localhost:9527
, 此時進入管理後台登入頁面。
啟動小商城前端
這裡存在兩套小型商場前端litemall-wx和renard-wx,開發者可以分別導入和測試:
注意:
這裡只是最簡啟動方式,而小商場的微信登入、微信支付等功能需開發者設定才能運行, 更詳細方案請參考文件。
啟動輕商城前端
開啟命令列,輸入以下命令
cd litemall/litemall-vue
npm install --registry=https://registry.npm.taobao.org
npm run dev
此時,瀏覽器(建議採用chrome 手機模式)打開,輸入網址http://localhost:6255
, 此時進入輕商場。
注意:
現在功能很不穩定,處於開發階段。
目前版本v1.8.0
目前專案開發中,存在諸多不足,以下是目前規劃的開發計畫。
V 1.0.0 完成以下目標:
V 2.0.0 完成以下目標:
V 3.0.0 完成以下目標:
- 本項目僅用於學習練習
- 本項目還不完善,仍處在開發中,不承擔任何使用後果
- 本專案代碼開源MIT,專案文件採用署名-禁止演繹4.0 國際協議許可
本項目基於或參考以下項目:
nideshop-mini-program
專案介紹:基於Node.js+MySQL開發的開源微信小程式商城(微信小程式)
項目參考:
vue-element-admin
專案介紹: 一個基於Vue和Element的後台整合方案
專案參考:litemall專案的litemall-admin模組的前端框架是基於vue-element-admin專案修改擴充。
mall-admin-web
專案介紹:mall-admin-web是一個電商後台管理系統的前端項目,基於Vue+Element實作。
項目參考:litemall專案的litemall-admin模組的一些頁面佈局樣式參考了mall-admin-web專案。
biu
專案介紹:管理後台專案開發鷹架,基於vue-element-admin和springboot搭建,前後端分離方式開發部署。
專案參考:litemall專案的權限管理功能參考了biu專案。
vant--mobile-mall
專案介紹:基於有讚vant 元件庫的移動商城。
專案參考:litemall專案的litemall-vue模組是基於vant--mobile-mall專案開發。
Flutter_Mall
專案介紹:Flutter_Mall是一款Flutter開源線上商城應用程式。
Taro_Mall
專案介紹:Taro_Mall是一款多端開源線上商城應用程序,後台是基於litemall基礎上進行開發,前端採用Taro框架編寫。
MIT Copyright (c) 2018-present linlinjava