A Vue.js project
Vue全家桶项目,该项目是基于Vue全家桶开发的商城网站,采用的技术栈为 Webpack + Vue + Vuex + Vue-router + Sass + Es6 + LocalStorage + Css3 + Node(express) + MongoDB;整个项目先后端分离开发,前端基于Vue全家桶进行渲染,后端由NodeJs+MongonDB提供服务。整个项目先后端由本人独自开发,基本实现了一个商城应有的功能!前端
项目正常访问无需管理员权限,对我的中心资料的修改,须要用户登陆,对商城产品及分类的基本操做(增删改查),须要有管理员权限,默认一个管理员(chenjun/123456),具体功能以下:vue
总体效果,截图看这里node
整个项目的运行,首先要确保 Node + MongoDB 安装并配置好。git
git clone git@github.com:chenjun1127/vue-mall.git cd vue-mall
npm install or yarn install
npm run server
npm run dev or npm start
http://localhost:4000/
npm run build
整个项目因为是本人独自开发,UI部分基于Bootstrap(没有UI设计师),总体UI细节有待优化完善;部分功能有细微瑕疵,譬如订单的操做(增删改查)未根据订单的状态来判断、产品分类列表未作分页查询等等,这些都须要完善!以为项目不错的,能够给个Star,谢谢!github
Tips:在npm install or yarn install 的时候,请确保网络良好,如个别依赖安装不了,请设置淘宝镜像为安装源;vue-router
强烈推荐使用 Yarn ,Npm 真的太慢了!mongodb
运行此项目必定要先启动 Mongo 服务,并链接 MongoDB 数据库。vuex
若有问题:请 Issue 或联系QQ:402074940数据库