shopfly
shopfly copied to clipboard
A modular, high performance, headless e-commerce(ecommerce) platform built with Java,Springboot, Vue.
What is Shopfly?
Shopfly is modular, high performance, headless e-commerce(ecommerce) platform built with Java,Springboot, Vue.
Architecture
Shopfly is built based on spring boot + Vue technology, and the infrastructure is Mysql, Redis, Elasticsearch, RabbitMq
Demo
Quick Start
Requirements
-
Recommended server hardware
4CPU & 8G Memory
How to run it?
- Clone the repository:
sudo git clone https://github.com/shopfly-ecommerce/docker.git
- Modify domain name configuration:
cd docker
sudo vi backend.env
Specifies the address of the API service:
API_BASE=your API service address
API_BUYER=your API service address
API_SELLER=your API service address
If you do not specify the API address where the shopfly demo will be used
3.Run the application:
docker-compose up
or
docker-compose up -d
Will run in the background
Visit address
storefront: yourip:3000
dashboard: yourip:3002
api: yourip:8080
Dashboard Source
https://github.com/shopfly-ecommerce/dashboard
Storefront Source
https://github.com/shopfly-ecommerce/vue-storefront
Framework Detail
backend
Core Framework | Spring Boot |
---|---|
ORM | Spring Jdbc Template |
Database connection pools | Druid |
Cache | Redis |
Database | Mysql |
Search Engine | Elasticsearch |
Mq | RabbitMq |
frontend
Base Framework | Vue、Uniapp |
---|---|
Base UI | Element UI |
HTTP Client | Axios |
SSR | Nuxt.js |
Pattern Checker | eslint |
CSS Extension | Sass |
Report | ECharts |
Contact Us
website
https://www.shopfly.cloud