radojko / StretchShop

Fast & scalable e-business solution

Home Page:https://stretchshop.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

StretchShop

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.

Quick start

There are 3 instalation options:

  1. npm - quick and easy.
  2. Docker - for bigger load and more serious usage.
  3. Git - for contributors and developers.

Quick guide to run with npm

Before trying to run app using npm, make sure you have:

  1. Node.js with npm installed
  2. 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)

Once you have all that's required

  • in terminal simply run npm i stretchshop

Learn more

For other options and more information about Stretchshop visit Stretchshop Wiki

About

Fast & scalable e-business solution

https://stretchshop.app/

License:GNU General Public License v3.0


Languages

Language:JavaScript 94.1%Language:HTML 5.8%Language:Dockerfile 0.1%Language:CSS 0.0%