GithubHelp home page GithubHelp logo

kmmao / codeworld-cloud-shop-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from javaenigneer/codeworld-cloud-shop-api

0.0 0.0 0.0 2.41 MB

本套codeworld-cloud-shop是一个电商项目,后端采用微服务的形式实现,主要采用SpringBoot+MyBatis实现,融合了多种技术,Nacos(服务注册中心)、Gateway(网关)、Redis(缓存)、RabbitMQ(消息队列)、ElasticSearch(搜索引擎)、XXL-JOB(任务调度)等技术。前台商城采用uniapp模板,有商城首页、广告轮播图、分类展示、商品搜索、商品展示、商品规格选择、购物车、订单查询、订单流程等模块。后台系统采用vue,使用多商户登录平台、有系统管理、商品管理、商户管理、订单管理、营销管理等模块

Java 100.00%

codeworld-cloud-shop-api's Introduction

Codeworld-Cloud-Shop

介绍

Codeworld-Cloud-shop是一套比较完整的商城系统,采用的是目前流行的框架技术完成

本套codeworld-cloud-shop是一个电商项目,后端采用微服务的形式实现,主要采用SpringBoot+MyBatis实现,融合了多种技术,Nacos(服务注册中心)、Gateway(网关)、OpenFeign(远程调用)Redis(缓存)、RabbitMQ(消息队列)、ElasticSearch(搜索引擎)、XXL-JOB(任务调度)等技术。前台商城采用uniapp模板,有商城首页、广告轮播图、分类展示、商品搜索、商品展示、商品规格选择、购物车、订单查询、订单流程等模块。后台系统采用vue,使用多商户登录平台、有系统管理、商品管理、商户管理、订单管理、营销管理等模块

文档地址

CodeWorld-Cloud-Shop文档地址

项目技术选型

后端技术
技术 说明 官网
SpringBoot MVC框架 https://spring.io/projects/spring-boot
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/
SpringBoot-Gateway 网关 https://spring.io/projects/spring-cloud-gateway
Redis 缓存服务 https://spring.io/projects/spring-data-redis
RabbitMQ 消息队列 https://www.rabbitmq.com/
OpenFeign 远程调用 https://spring.io/projects/spring-cloud-openfeign
ElasticSearch 搜索引擎 https://spring.io/projects/spring-data-elasticsearch
XXL-JOB 任务调度 https://www.xuxueli.com/xxl-job/
JWT JWT登录支持 https://github.com/jwtk/jjwt
Lombok 简化对象封装 https://github.com/rzwitserloot/lombok
Hutool Java工具类 https://github.com/looly/hutool
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UI 文档生成工具 https://github.com/swagger-api/swagger-ui
Hibernator-Validator 验证框架 http://hibernate.org/validator
前端系统技术选型
技术 说明 官网
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
前端系统app技术选型

Uniapp 官网:https://dcloud.io/

系统模块(Codeworld-Cloud-Shop)后面会继续追加,敬请期待

|---系统管理
  --- 用户管理
  --- 角色管理
  --- 菜单管理
  --- 部门管理
|--- 商品管理
  --- 商品信息
  --- 分类管理
  --- 分类属性
|--- 商户管理
  --- 商户信息
|--- 订单管理
  --- 订单列表
|--- 营销管理
  --- 首页轮播图

组织结构

codeworld-cloud-shop
    --- codeworld-cloud-auth 用户认证授权同意中心
    --- codeworld-cloud-cart 购物车模块
    --- codeworld-cloud-common 公共模块
    --- codeworld-cloud-gateway 网关模块
    --- codeworld-cloud-goods 商品模块
    --- codeworld-cloud-marketing 营销模块
    --- codeworld-cloud-member 会员模块
    --- codeworld-cloud-merchant 商户模块
    --- codeworld-cloud-order 订单模块
    --- codeworld-cloud-search 搜索模块
    --- codeworld-cloud-sms 短信发送模块
    --- codeworld-cloud-system 系统模块
    --- codeworld-cloud-upload 上传模块

端口信息

codeworld-cloud-shop
   --- codeworld-cloud-auth -----> 8004 认证中心
   --- codeworld-cloud-cart -----> 3001 购物车
   --- codeworld-cloud-gateway -----> 8888 网关中心
   --- codeworld-cloud-goods -----> 9001 商品
   --- codeworld-cloud-marketing -----> 9003 营销
   --- codeworld-cloud-member -----> 5001 会员
   --- codeworld-cloud-merchant -----> 5002 商户
   --- codeworld-cloud-order -----> 2001 订单
   --- codeworld-cloud-search -----> 7001 搜索
   --- codeworld-cloud-sms -----> 4001 短信发送
   --- codeworld-cloud-system -----> 8001 系统
   --- codeworld-cloud-upload -----> 6001 上传
定时任务端口    
xxl-job-admin ----> 9999
xxl-job-merchant ----> 5003
xxl-job-product ----> 9002
xxl-job-marketing ----> 9004

项目链接

前端Web项目(系统后台):系统后台 前端Web项目(商户后台):商户后台 前端app:前端App

系统截图

系统管理
登录界面

系统登录

系统主界面

系统主界面

用户管理

用户管理

角色管理

角色管理

菜单管理

菜单管理

部门管理

部门管理

商品管理
商品信息

商品信息

添加商品

添加商品

分类管理

分类管理

添加分类

添加分类

分类属性

分类属性

订单管理
订单列表

订单列表

订单详情

订单详情

营销管理
轮播图列表

轮播图列表

添加轮播图

添加轮播图

App端截图

登录页面

登录页面

注册页面

注册页面

App首页

App首页

分类页面

分类页面

商品详情

商品详情

购物车

购物车

结算页面

结算页面

支付页面

支付页面

订单列表

订单列表

个人界面

个人界面

收货地址

收货地址

codeworld-cloud-shop-api's People

Contributors

javaenigneer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.