StretchShop is something most would call e-shop. It's created with simple goal - bring free but smart tool for someone, who wants to bring business online.
It's fast & scalable e-business REST API backend (with compiled frontend included) based on node.js Moleculer framework, which makes it easy to run as monolithic or microservices application.
See https://stretchshop.app/ for working online demo with almost 100k of generated demo products in categories and cart, with simple price and name filter. Hosted on a commercial cloud, running as docker microservices application without caching results to test the clean performance.
There are 3 instalation options:
- npm - quick and easy.
- Docker - for bigger load and more serious usage.
- Git - for contributors and developers.
Before trying to run app using npm, make sure you have:
- Node.js with npm installed
- MongoDB running and listening on default port 27017 (if you have docker, you can get instantly by running
docker container run -d --name mongo mongo
)
- in terminal simply run
npm i stretchshop
For other options and more information about Stretchshop visit Stretchshop Wiki