果醬小店開源電商系統源碼是一個模組化的B2C社交電商系統,基於當下最熱門的開源技術進行構建,後端基於PHP框架Laravel,前端基於微信小程序,vue.js,實現完全的前後端分離。
果醬小店開源電商系統源碼數年來服務於包括美資500強在內的大型企業項目,以及數十個成功創業項目,涵蓋美妝、餐飲、服裝、電商等多行業全服務場景,在實戰中不斷優化,在前衛的商業環境中更新迭代。
果醬小店開源電商系統原始碼是從公司商業產品中抽離出來的開源版本,對於基礎模組(例如Component目錄下的組件)我們達到了100%的單元測試覆蓋率,保證了產品的健壯性,無論是用於商業專案還是自學,都是非常好的選擇。同時,開源版本基於MIT協議,可用於任何場景。
果醬小店開源電商系統原始碼致力於為中高級IT開發者,提供可使用、檢驗、交流並獲得成長的開源產品。
在後續的版本中,我們也會開發uni-app版本,此版本涵蓋H5、小程式以及APP,同時,我們也會去結合Swoole來解決Laravel框架自身的效能問題。
一、文件說明:
源碼包中總共包含4個文件,其中:
ec.api-develop.zip是api+後台管理原始碼
ec.miniprogram-vip.zip是小程式原始碼
iBrand開源電商功能版本說明.png是我們各個版本的功能清單
二、前端小程式說明特性:
1.使用小程式原生語言開發,開發門檻低。
2.使用gulp+webpack開發,編輯打包更方便。
3.使用Less,編寫樣式更簡單。
4.介面請求,常用函數統一封裝,呼叫更簡單。
安裝:
[email protected]:ibrandcc/miniprogram-ecommerce-open-source.git//複製目前項目
npminstall//安裝專案所需依賴
npminstall--globalgulp//如果電腦上沒有安裝gulp,需要全域安裝下,有安裝可忽略
gulp//用來編譯less為wxss
npmrundev//編譯,會在目前專案產生dist目錄,使用微信開發者工具開啟目錄就可以看到效果。注意:開發專案還是開啟專案目錄即可。
npmrunbuild//編譯目前項目
三、API+後台管理說明特性:
1.使用Laravel+dingo/api完成介面開發。
2.基於Modules或Package開發模式,每個模組都是一個Package,並且基礎模組完成了單元測試,可重複使用性和可擴展性高。
3.基於Laravel-admin實現管理後台。
4.符合國內絕大部分B2C電商需求,同時可以輕易改造成B2B、O2O、S2B2C模式。