# marvel-web **Repository Path**: kco/marvel-web ## Basic Information - **Project Name**: marvel-web - **Description**: No description available - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # driverWeb #### 介绍 shopMall项目是一套电商系统,目前处于开发阶段 #### 技术选型 ##### 后端技术选型 | 技术 | 说明 | 官网 | | ---- | ---- | ---- | | SpringBoot | MVC框架 | https://spring.io/projects/spring-boot | | MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | | MyBatis-Plus | MyBatis增强工具 | https://mp.baomidou.com/guide/ | | Swagger-UI | 接口文档生成工具 | https://github.com/swagger-api/swagger-ui | | Hibernator-Validator | 表单校验工具 | http://hibernate.org/validator | | Redis | noSql 分布式缓存, 分布式锁 | https://redis.io/ | | Druid | 数据库连接池 | https://github.com/alibaba/druid | | OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk | | redisson | redis增强工具 | https://github.com/redisson/redisson | | lombok | java代码生成器 | https://projectlombok.org/ | | poi | execl表格工具 | https://poi.apache.org/ | | desensitization | 敏感词脱敏工具 | https://github.com/Allurx/desensitization | | quartz | 定时任务 | http://www.quartz-scheduler.org/ | | activiti | 工作流引擎 | https://www.activiti.org/ https://github.com/Activiti/Activiti | ##### 后端计划加入技术选型 | 技术 | 说明 | 官网 | | ---- | ---- | ---- | | drools | 规则引擎 | https://drools.org/ | | camel | 消息路由 | https://camel.apache.org/ | | Mule | 消息路由 | https://www.mulesoft.com/ | | spring Intergretion | 消息路由 | | ##### 前端技术选型 | 技术 | 说明 | 官网 | | ---- | ---- | ---- | | Vue | 前端框架 | https://vuejs.org/ | | Vue-router | 前端路由框架 | https://router.vuejs.org/ | | Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ | | Element | 前端UI框架 | https://element.eleme.io | | Axios | 前端HTTP框架 | https://github.com/axios/axios | | screenfull | 全屏工具 | https://www.npmjs.com/package/screenfull | | nprogress | 进度条控件 | https://github.com/rstacruz/nprogress | | jsencrypt | 前端加密工具 | https://github.com/travist/jsencrypt | | driver.js | 页面分布引导工具 | https://github.com/kamranahmedse/driver.js | #### 遗留问题 1. vue打包生产后首次加载巨慢 - 增加webpack-bundle-analyzer进行分析, 然后对大js进行CDN请求 2. 新增用户还没有开发 3. 忘记密码,重置密码,修改密码 4. 异常国际化处理 #### 功能模块 - 前端app(未开发) - 首页门户 - 商品推荐 - 商品搜索 - 商品展示 - 购物车 - 订单流程 - 会员中心 - 客户服务 - 帮助中心 - 后台管理系统(开发中) - 权限管理 - 商品管理 - 订单管理 - 会员管理 - 促销管理 - 运营管理 - 内容管理 - 统计报表 - 财务管理 - 字典/配置 ### 后台项目mall-backend - [swagger-bootstrap-ui文档-http://127.0.0.1:9090/doc.html](http://127.0.0.1:9090/doc.html) - [swagger-ui文档-http://127.0.0.1:9090/swagger-ui.html](http://127.0.0.1:9090/swagger-ui.html)