一直考慮寫一個功能齊全的完整Nodejs項目,但苦於沒有找到合適的類型,並且後臺系統沒法直觀的感覺到,須要有一個前臺項目配合,所以遲遲沒有動筆。剛好前一段時間開源了一個vue前端項目,便以此爲契機構築了後臺系統。前端
由於前端項目是根據餓了麼官網接口寫的,因此後臺系統也保持了和官網一致的API接口。vue
整個項目分爲兩部分:前臺項目接口、後臺管理接口,共60多個。涉及登錄、註冊、添加商品、商品展現、篩選排序、購物車、下單、用戶中心等,構成一個完整的流程,基本完成一個外賣平臺所需的基礎功能。node
https://github.com/bailicangdu/node-elmgit
前端網址戳這裏(請用chrome手機模式預覽)github
後臺管理網址戳這裏chrome
[x] IP定位 -- 完成spa
[x] 城市列表 -- 完成排序
[x] 搜索地址 -- 完成接口
[x] 上傳圖片 -- 完成圖片
[x] 添加商鋪 -- 完成
[x] 添加食品 -- 完成
[x] 測量距離 -- 完成
[x] 搜索美食,餐館 -- 完成
[x] 根據距離、銷量、評分、特點菜、配送方式等進行排序和篩選 -- 完成
[x] 評價列表 -- 完成
[x] 食品詳情 -- 完成
[x] 商家詳情 -- 完成
[x] 購物車功能 -- 完成
[x] 登陸、註冊 -- 完成
[x] 修改密碼 -- 完成
[x] 用戶信息 -- 完成
[x] 添加、刪除、修改收貨地址 -- 完成
[x] 下單 -- 完成 ✨✨
[x] 訂單信息 -- 完成
[x] 紅包 -- 完成
[x] 商鋪管理 -- 完成
[x] 食品管理 -- 完成
[x] 管理員權限驗證 -- 完成
[x] 超級管理員 -- 完成
[x] 訂單管理 -- 完成
[x] 流量統計 -- 完成
[x] 先後臺路由同構 -- 完成
[x] 部署上線 -- 完成