Shopfly
A modular, high performance, headless e-commerce(ecommerce) platform built with Java,Springboot, Vue.
Install / Use
/learn @shopfly-ecommerce/ShopflyREADME
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
service@shopfly.dev
website
https://www.shopfly.cloud
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
