全棧項目實踐

litemall

又一個小商場系統。前端

litemall = Spring Boot後端 + Vue管理員前端 + 微信小程序用戶前端vue

上架實例java

項目代碼

項目架構

技術棧

  1. Spring Boot
  2. Vue
  3. 微信小程序

效果

小商城效果

  • 首頁
  • 專題列表、專題詳情
  • 分類列表、分類詳情
  • 品牌列表、品牌詳情
  • 新品首發、人氣推薦
  • 搜索
  • 商品詳情
  • 商品評價列表、商品評價
  • 購物車
  • 下單
  • 我的
  • 訂單列表、訂單詳情
  • 地址列表、地址添加、地址刪除
  • 收藏、足跡

管理平臺效果

  • 會員管理
  • 商城管理
  • 商品管理
  • 推廣管理
  • 系統管理

雲演示

小商城演示訪問

因爲沒有上線,只能在微信開發工具中測試運行:node

  1. 微信開發工具導入litemall-wx項目;
  2. 項目配置,啓用「不校驗合法域名、web-view(業務域名)、TLS 版本以及 HTTPS 證書」
  3. 點擊「編譯」,便可在微信開發工具預覽效果;
  4. 也能夠點擊「預覽」,而後手機掃描登陸。 注意,手機須要打開調試功能。

管理平臺演示訪問

  1. 瀏覽器打開,輸入如下網址http://122.152.206.172:8080/#/login
  2. 管理員名稱admin123,管理員密碼admin123

文檔

在線文檔git

文檔採用 署名-禁止演繹 4.0 國際協議許可github

開發計劃

目前項目開發中,存在諸多不足,如下是目前規劃的開發計劃。web

V 1.0.0 完成如下目標:數據庫

  1. 除了部分功能(如優惠券等),小商城的優化和改進基本結束;
  2. 管理後臺基本實現全部表的CRUD操做;
  3. 後臺服務可以對參數進行檢驗。

V 2.0.0 完成如下目標:小程序

  1. 小商城可以完成基本的業務功能;
  2. 管理後臺實現較好的業務操做和交互效果,而不是簡單的CRUD;
  3. 管理後臺實現統計功能、日誌功能、權限功能

V 3.0.0 完成如下目標:後端

  1. 管理後臺一些輔助功能
  2. 後臺服務增強安全功能、配置功能
  3. 項目代碼重構和清理
  4. 其餘配套服務,如代碼文檔

項目結束,已是一個真正可工做的項目,此時進入維護階段。

若是真的堅持到維護階段,那麼存在三種可能性:

  1. 或者開發 V 4.0.0,實現web商場子系統;
  2. 或者從新開發一個新的獨立項目,引入企業級功能,如緩存、權限、對象存儲雲服務等;
  3. 或者結束,再也不開發,僅僅維護。

警告:

** 以上僅僅是我的規劃的開發計劃,實際可能出現任何狀況,例如能力有限而放棄開發。**

開發進度

查看更新日誌

目前V0.7.0

警告

  1. 本項目僅用於學習練習
  2. 數據庫數據來自nideshop
  3. 項目代碼目前還不完善,仍處在開發中
  4. 項目開源(MIT),但不承擔任何使用後果

致謝

本項目基於或參考如下項目:

  1. nideshop-mini-program 若是後端但願採用nodejs,開發者能夠訪問nideshop項目
  2. vue-element-admin 一個基於Vue和Element的後臺集成方案

本項目所依賴的其餘開源項目見相關章節

問題

開發者有問題或者好的建議能夠用Issues反饋交流,請給出詳細信息,本人會盡量解決。

  • 若是問題是共性問題(如代碼bug或文檔不全),本人會及時解決。
  • 若是問題是我的問題(如開發者瞭解不深刻或者沒有相關技術),請見諒(本人也是百度和谷歌)。
  • 若是真的須要QQ羣裏提問,請在提問前先完成如下過程:
    • 請仔細閱讀本項目文檔,特別是是FAQ,查看可否解決;
    • 請閱讀提問的智慧
    • 請百度或谷歌相關技術;
    • 請查看相關技術的官方文檔,例如微信小程序的官方文檔;
    • 請提問前儘量作一些DEBUG或者思考分析,而後提問時給出詳細的錯誤相關信息以及我的對問題的理解。

注意:

  • 若是開發者開發使用中有問題,建議採用Issue來報告問題和解決問題。
  • 在開發交流羣中應討論開發、業務和合做問題。
  • 交流結果若是是共識性的則在文檔中記錄,若是是開放性的則會在Issue中記錄。

相關項目

HubertYoung正在開發Android端Litemall-Android

相關文章
相關標籤/搜索