後臺:nodejs 前臺:vue 全棧開發 外賣平臺系統

關於

一直考慮寫一個功能齊全的完整Nodejs項目,但苦於沒有找到合適的類型,而且後臺系統無法直觀的感受到,需要有一個前臺項目配合,因此遲遲沒有動筆。恰好前一段時間開源了一個vue前端項目,便以此爲契機構築了後臺系統。

因爲前端項目是根據餓了麼官網接口寫的,所以後臺系統也保持了和官網一致的API接口。

整個項目分爲兩部分:前臺項目接口、後臺管理接口,共60多個。涉及登陸、註冊、添加商品、商品展示、篩選排序、購物車、下單、用戶中心等,構成一個完整的流程,基本完成一個外賣平臺所需的基礎功能。

源碼地址:

https://github.com/bailicangdu/node-elm

效果演示

(可在後臺管理系統添加商鋪,食品等數據,並在前端地址查看效果)

前端網址

前端網址戳這裏(請用chrome手機模式預覽)

移動端掃描下方二維碼

後臺管理系統網址

後臺管理網址戳這裏

目標功能

  • [x] IP定位 -- 完成
  • [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] 部署上線 -- 完成

API接口文檔

接口文檔地址

部分截圖

部分前臺頁面

部分後臺管理系統頁面

發佈了16 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章