# 介紹
## 介紹

SparkShop(星火商城)是基于thinkphp6 + elementui的開源免費可商用的高性能商城系統;包含小程序商城、H5商城、公眾號商城、PC商城、App,支持秒殺、優惠券、積分、會員等級。營銷功能采用插件化的方式方便擴展、二次開發沒系統大小任意控制。
雖然你目前看到的SparkShop在眾多的優秀的開源商城面前渺小的像一顆火苗,但是你要相信“星星之火,可以燎原”。SparkShop的使命就是堅持做優秀的開源商城系統,助力所有使用、喜歡他的用戶最后以燎原之勢實現自己的夢想。
## 軟件架構
架構上我們選擇當下最主流的也是最具兼容性的方案。
1、管理后臺我們采用 vue2 + elementui 方便你快速的入門并實現開發。相較于傳統的jq框架來說,vue2 + elementui 具有更容寫邏輯、更容在后臺開發中使用標準且美觀的樣式優點。
2、后臺框架采用 ThinkPHP6.x。tp算的上是國內框架中碩果僅存的還在維護且熱度極高的php框架了,采用最新的框架既保證了項目的安全性也保證了項目的穩定性和二次開發的容易性。
3、前端我們采用 UNIPP 來實現一套代碼的編寫從而兼容 APP + H5 + 小程序的多端部署的方案,為開發帶來了很多的便利。
## 特技
為什么在擁有如此眾多優秀的開源商城系統的今天,我們還開發一套開源的商城系統出來呢?我們是出于以下兩點原因:
1、當下大多開源的商城系統,已經做的足夠的大了。很多的方法都糅雜在一起,但在我們實際的業務場景下,可能會出現 70% 的功能是不需要使用的,但是我們不得不為這 30% 的功能,而購買一個很龐商城系統,不僅增加了使用成本也增加了開發成本。SparkShop的理念是,采用`插件`的方式去擴展額外的功能,且支持`熱拔插`。這帶來的便利就是我們不需要的功能,可以完全的把他從我們的功能中,甚至是源碼中直接無損傷的刪除,僅保留最核心的基礎代碼。
2、我們在二開很多優秀的商城系統的過程中發現,很多的開源商城系統的代碼太具個性化,封裝的很深。導致我們想更改某個功能不得不去代碼中層層的翻找,SparkShop的理念是,采用 `平鋪直敘` 的代碼,只做必要的封裝拆分,保證業務代碼的簡潔性和易讀性。我們始終認為,容易讀的代碼,才是高級的代碼。
## QQ交流群
**377210017**
開源地址:<https://gitee.com/sparkshop/sparkshop>
### 移動端




### PC端


### 管理端


## 版權說明
1.允許用于個人學習、畢業設計、教學案例、公益事業、商業使用;
2.如果商用必須保留版權信息 SparkShop ?,請自覺遵守;
3.禁止將本項目的代碼和資源進行任何形式的出售,產生的一切任何后果責任由侵權者自負。