Preview the online address: http://47.105.41.229/index.html

The project address

  • Project backend Git address: github.com/ds-mall/mal…
  • Project front-end Git address: github.com/ds-mall/mal…

Technology stack

  • Spring Boot
  • MySql
  • Maven
  • Nginx
  • Tomcat
  • Redis
  • Vue

Interface swagger: http://47.105.41.229:8088/mall-api/doc.html

architecture

redisCaching (sentinel and cluster mode not configured because there is only one server)

nginxCluster (pseudo cluster: No money to buy cloud server)

server {
	listen 80;
	server_name 47.105.41.229;

	#The backend interfaceThe location/API / {proxy_pass http://47.105.41.229:8088; rewrite "^/api/(.*)$" /$1 break; }
	#The front pagelocation / { root /home/website/mall-pc; index index.html; }}Copy the code

tomcat Monomer architecture(Abandoned)

Preview the http://47.105.41.229:8080/mall-shop/index.html

page

  • Home page

  • Classification of goods

  • recommendation

  • Commodity search

  • Goods details

  • The shopping cart

  • Place the order page

  • The payment page

  • The user center