- 刘:登录、注册、首页
- 罗:全部商品、商品详情、关于我们
- 王:我的购物车、订单结算
- 盛:我的收藏,我的订单,错误处理
本项目前后端分离,前端基于Vue
+Vue-router
+Vuex
+Element-ui
+Axios
,参考小米商城实现。后端基于Node.js(Koa框架)
+Mysql
实现。
前端包含了11个页面:首页、登录、注册、全部商品、商品详情页、关于我们、我的收藏、购物车、订单结算页面、我的订单以及错误处理页面。
实现了商品的展示、商品分类查询、关键字搜索商品、商品详细信息展示、登录、注册、用户购物车、订单结算、用户订单、用户收藏列表以及错误处理功能。
后端采取了MVC模式,根据前端需要的数据分模块设计了相应的接口、控制层、数据持久层。
- 前端
Vue
+Vue-router
+Vuex
+ElementUI
+Axios
- 后端
Node.js
+Koa
- 数据库
MySQL
1 . npm i
2 . npm run serve