基本介绍
一个商城小项目,目的是能通过使用不同的技术栈来实现多个端的开发,并且可以涵盖各种丰富的实用功能。
首页 | 商详 | 购物车 | 我的 |
---|---|---|---|
前端实现
# 项目下载
$ git clone git@github.com:Ewall1106/mall.git
# 安装运行
$ npm install
$ npm run dev
- 目录结构
|-- public // public
|-- src
| |-- api // 接口列表
| |-- assets // 图片资源
| |-- components // 公共组件
| |-- icons // svg图标
| |-- router // 路由
| |-- store // vuex
| |-- styles // 公共样式
| |-- utils // 工具函数
| |-- views // 具体页面
| |-- App.vue // 主页面
| |-- main.js // 入口文件
| |-- permission.js // 权限控制逻辑
|-- package.json // 客户端依赖
|-- .eslint.xx // eslint处理
|-- babel.config.js // babel配置文件
|-- postcss.config.js // postcss配置文件
|-- vue.config.js // vue相关配置文件
|-- ...
后端服务
-
Panda-mall 商城的后端项目,技术栈主要使用
node+koa+mongodb
来实现。 使用
# 下载到本地
$ git clone git@github.com:Ewall1106/panda-server.git
# 客户端运行
$ npm install
$ npm run dev
协议
MIT
Copyright (c) 2020-present Ewall&熊猫