開源推薦:一個(gè)完整的外賣系統(tǒng)
flash-waimai
一個(gè)完整的外賣系統(tǒng),包括手機(jī)端,后臺(tái)管理,api 基于spring boot和vue的前后端分離的外賣系統(tǒng) 包含完整的手機(jī)端,后臺(tái)管理功能 本項(xiàng)目主要供交流學(xué)習(xí),不建議商用。
技術(shù)選型
核心框架:Spring Boot 數(shù)據(jù)庫(kù)層:Spring data jpa/Spring data mongodb 數(shù)據(jù)庫(kù)連接池:Druid 緩存:Ehcache 前端:Vue.js 數(shù)據(jù)庫(kù):mysql5.5以上,Mongodb4.0(不要使用最新版4.2)
模塊
flash-waimai-mobile 手機(jī)端站點(diǎn) flash-waimai-manage后臺(tái)管理系統(tǒng) flash-waimai-api java接口服務(wù) flash-waimai-core 底層核心模塊 flash-waimai-generate 代碼生成模塊
快速開始
數(shù)據(jù)存儲(chǔ)采用了mysql和mongodb,其中基礎(chǔ)管理配置功能數(shù)據(jù)使用mysql,業(yè)務(wù)數(shù)據(jù)使用mongodb存儲(chǔ)。 創(chuàng)建mysql數(shù)據(jù)庫(kù)
????CREATE?DATABASE?IF?NOT?EXISTS?waimai?DEFAULT?CHARSET?utf8?COLLATE?utf8_general_ci;?
????CREATE?USER?'waimai'@'%'?IDENTIFIED?BY?'waimai123';
????GRANT?ALL?privileges?ON?waimai.*?TO?'waimai'@'%';
????flush?privileges;
mysql數(shù)據(jù)庫(kù)創(chuàng)建好了之后,啟動(dòng)flash-waimai-api服務(wù),會(huì)自動(dòng)初始化數(shù)據(jù),無需開發(fā)人員自己手動(dòng)初始化數(shù)據(jù) 安裝mongodb并創(chuàng)建數(shù)據(jù)庫(kù):flash-waimai 使用mongorestore命令 ?導(dǎo)入mongodb數(shù)據(jù),由于測(cè)試數(shù)據(jù)量較大,打包放在了百度云盤: 鏈接:https://pan.baidu.com/s/1mfO7yckFL7lMb_O0BPsviw 提取碼:apgd?下載后將文件解壓到d:\elm,如下命令導(dǎo)入數(shù)據(jù):
mongorestore.exe?-d?flash-waimai?d:\\elm
下載項(xiàng)目測(cè)試數(shù)據(jù)的圖片(商家和食品圖片):
鏈接:https://pan.baidu.com/s/1rvZDspoapWa6rEq2D_5kzw 提取碼:urzw?,將圖片存放到t_sys_cfg表中system.file.upload.path配置的目錄下啟動(dòng)管理平臺(tái):
進(jìn)入flash-waimai-manage目錄: 運(yùn)行 npm install --registry=https://registry.npm.taobao.org 運(yùn)行npm run dev 啟動(dòng)成功后訪問 http://localhost:9528 ,登錄,用戶名密碼:admin/admin 啟動(dòng)手機(jī)端:
進(jìn)入flash-waimai-mobile目錄: 運(yùn)行 npm install --registry=https://registry.npm.taobao.org 運(yùn)行npm run local 啟動(dòng)成功后訪問 http://localhost:8000
運(yùn)行效果圖



項(xiàng)目源碼
如果你也有好的開源項(xiàng)目,歡迎推薦!
微信號(hào)聯(lián)系:westbrook12000(ps:加好友請(qǐng)備注“開源”)


強(qiáng)烈推薦:一個(gè)支持將 html 轉(zhuǎn)為 PDF、圖片,且支持 PDF 加水印的項(xiàng)目,超級(jí)喜歡

微信消息撤回也能看,推薦這款開源神器,文字、圖片、語(yǔ)音都支持!
評(píng)論
圖片
表情



