| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
StretchShop is an open-source e-commerce REST API (with a compiled Vue SPA in public/). It is built for shops that want control over design, catalog, checkout, and deployment — without starting from a blank framework.
It runs on Node.js and the Moleculer microservices framework, so the same codebase can run as a monolith or as split services (Docker compose layouts under docker/).
License: GPL-3.0. Current package version: 0.7.5. Requires Node.js 22.23+.
Three install paths — pick the one that matches how you want to work:
git clone https://github.com/StretchShop/StretchShop.git
cd StretchShop
cp .env.example .env
npm install # also loads demo data (postinstall)
npm run dev # http://localhost:3000MongoDB 7 must be running (MONGO_URI, default mongodb://localhost:27017/stretchshop_demo).
| Topic | Where |
|---|---|
| Install, architecture, services, setup | StretchShop Wiki |
| Environment variables | Environment setup and .env.example |
| Live OpenAPI (when enabled) | /openapi/ui — see docs/openapi |
| Order status values | services/orders/README.order-statuses.md |
| Tests, lint, pull requests | CONTRIBUTING.md |
| Vulnerabilities | SECURITY.md |
The Vue source is not in this repo. Customize UI in stretchshop-front-vue and copy the production build into public/app/.
| Back | FazBrowse Home | New Git URL |