Ingen beskrivning

maguohua 61c0a40907 增加中间件 路由配置 8 år sedan
config 61c0a40907 增加中间件 路由配置 8 år sedan
logs 61c0a40907 增加中间件 路由配置 8 år sedan
middlewares 61c0a40907 增加中间件 路由配置 8 år sedan
models c1cb1ec1cc import exprt 修改 8 år sedan
mongodb 61c0a40907 增加中间件 路由配置 8 år sedan
public 61c0a40907 增加中间件 路由配置 8 år sedan
routes 61c0a40907 增加中间件 路由配置 8 år sedan
views 61c0a40907 增加中间件 路由配置 8 år sedan
.babelrc b8edb99188 vision 0.0.1 8 år sedan
.gitignore d6ffd433c1 base file 8 år sedan
README.md 61c0a40907 增加中间件 路由配置 8 år sedan
app.conf d6ffd433c1 base file 8 år sedan
app.js 61c0a40907 增加中间件 路由配置 8 år sedan
index.js b8edb99188 vision 0.0.1 8 år sedan
package.json 61c0a40907 增加中间件 路由配置 8 år sedan

README.md

说明

nodejs + mongodb 构建的外卖平台后台系统

如果对您对此项目有兴趣,可以点 "Star" 支持一下 谢谢! ^_^

或者您可以 "follow" 一下,我会不断开源更多的有趣的项目

开发环境 macOS 10.12.4 nodejs 6.10.2

传送门:前端项目地址

传送门:原生APP项目地址

技术栈

nodejs + express + mongodb + mongoose + es6/7 + mocha + bluebird + ejs + bootstrap

项目运行

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

cd node-elm

npm install

开启 mongodb

npm run dev  访问: http://localhost:3000

部署

部署服务器--百度应用引擎BAE基础版

部署方式:百度BAE部署

目标功能

  • 静态数据
  • 定位功能
  • 城市列表
  • 搜索地址
  • 展示所选地址附近商家列表
  • 搜索美食,餐馆
  • 根据距离、销量、评分、特色菜、配送方式等进行排序和筛选
  • 餐馆食品列表
  • 购物车功能
  • 店铺评价
  • 单个食品详情
  • 商家详情
  • 登录、注册
  • 修改密码
  • 个人信息
  • 下单功能
  • 订单列表
  • 订单详情
  • 下载App
  • 添加、删除、修改收货地址
  • 帐户信息
  • 服务中心
  • 红包
  • 上传头像
  • 调用支付宝支付
  • 调用微信支付
  • 后台管理系统
  • 部署上线

项目布局

. ├── config // 配置文件目录 │   ├── default.js // 默认配置 │   └── production.js // 生产环节配置文件 ├── controller // 负责路由操作的具体执行 │   ├── bos │   ├── eus │   ├── food.js │   ├── member │   ├── payapi │   ├── promotion │   ├── shopping │   ├── ugc │   ├── v1 │   ├── v2 │   ├── v3 │   └── v4 ├── logs // 日志文件 │   └── success.log ├── middlewares // 路由中间件 │   └── userStatus.js ├── models // 数据模型 │   ├── bos │   ├── eus │   ├── food.js │   ├── member │   ├── payapi │   ├── promotion │   ├── shopping │   ├── ugc │   ├── v1 │   ├── v2 │   ├── v3 │   └── v4 ├── mongodb // 连接 mongodb │   └── db.js ├── public // 静态资源目录 │   ├── css │   ├── elm // 前端项目地址 │   ├── img │   └── js ├── routes // 路由控制中心 │   ├── bos.js │   ├── eus.js │   ├── home.js │   ├── index.js │   ├── member.js │   ├── payapi.js │   ├── promotion.js │   ├── shopping.js │   ├── ugc.js │   ├── v1.js │   ├── v2.js │   ├── v3.js │   └── v4.js ├─── test // 测试 ├─── views // 后台管理系统页面 ├── .babelrc // 配置babel ├── .gitignore // 设置忽略文件 ├── app.conf // 百度BAE部署所需配置文件 ├── app.js // 基础配置 ├── index.js // 入口 ├── package.json // 配置文件 .