基于vue.js+node.js+mongodb开发的订餐系统,代码注释详细,适合初学者.
PS:参考nodeclub源码学习,此外,并不是所有页面都是用Vue.js做前台数据绑定,只是订餐页使用了Vue.js做数据的展示; 其他页面因Node.js方便而用了ejs渲染,样式使用Boostrap3。
本版本还在继续开发中……在线演示版本为bae分支
(本项目计划重构,前端使用webpack+vue.js)
-
注册+登录(注册含有效验证,激活,密码找回等整套流程)
-
订餐功能
-
评论回复
-
后台用户管理和餐馆信息维护功能(餐馆功能尚未开发)
-
统计功能
-
在线实时对话功能(计划……)
-
Vue.js + Webpack 开发App端(计划……)
1、安装
mongoDB version: 3.0.3
Node version:5.3.0(使用stable版本也可以,其他版本未测试)
本地安装MongoDB
数据库和Node
环境后,进入项目根目录下使用npm install
下载依赖包。
2、配置文件
将src/server/config.default.js
重命名为config.js
,然后根据注释说明修改即可。
管理员权限需要在config.js
里边配置
//超级管理员账户(user_login_name: true )
admins: {
giscafer:true
}
只有配置了超级管理员权限的用户登录才能看到管理员权限的相关功能模块
3、运行
node app.js
MIT © 2015-2016 Nickbing Lao