Skip to content

在线购物商城,微服务结构,基于 springboot, react(typescript) 开发

Notifications You must be signed in to change notification settings

a331977552/shop

Repository files navigation

前言:该项目为前后端分离项目,主要利用React,SpringBoot作为前后端技术框架

在线购物商城 基于 SpringBoot,Spring Cloud 开发,微服务架构,目前还在开发中.

前端使用了typescript react 作为主要开发语言和框架

online shopping website,developed with SpringBoot in microservice architecture. Typescript and React are mainly used to develop frentend

模块(服务) 作用
scheme.sql 数据表结构
user-service 用户服务
product-service 商品服务
api-gateway api gateway
admin-client 后台管理界面
common 所有模块都会引用,包含了很多公用工具
test-utility 所有模块都会引用,封装了一些test工具

admin 前端代码结构(/admin-client/src/main/resources/webapp/admin/src/) [front admin page code struture]:

alt text

目前可以展示的部分页面(part of demonstrable pages):

alt text
alt text
alt text
alt text
alt text
alt text
alt text
alt text
alt text

sql uml diagram:
alt text

module functionality detail
scheme.sql table's meta data can be imported into database, generate tables
user-service user service user login, user info acquire, jwt token generation
product-service product service the CRUD of products,categories,products' specifcations, attributes
api-gateway api gateway all api calls will go through this services in which it will collect all sorts of info

still under development

instead of using ribbon, zuul, hystrix, resilience4j spring load balancer and spring cloud gateway are applied in this project since it's the latest recommendation from spring.io

About

在线购物商城,微服务结构,基于 springboot, react(typescript) 开发

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages