Reaction is a customizable, real-time reactive, JavaScript commerce platform.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Change Staging URL from Hardcoded to CI Env Var Dec 19, 2018
.github Merge pull request #3799 from reactioncommerce/willopez-update-issue-… Feb 22, 2018
.meteor chore: remove unused dispatch:run-as-user package Nov 26, 2018
.reaction chore: move setup script to standard location Dec 4, 2018
bin chore: move setup script to standard location Dec 4, 2018
client fix: fix domain tests on CI Dec 12, 2018
custom Ignore all files in custom plugins directory (#1172) Jul 20, 2016
imports Merge pull request #4916 from reactioncommerce/fix-kieckhafer-4900-cu… Jan 11, 2019
lib chore: pulled from latest 2.0-rc.8 and fixed merge conflicts Dec 12, 2018
private Merge branch 'master' into release-2.0.0-rc.8 Nov 30, 2018
public (feat): Routes for auto-generated sitemap files Jul 10, 2018
server Release 1.14.0 merge issues Jul 13, 2018
tests Merge pull request #4824 from reactioncommerce/test-4752-aldeed-fix-i… Nov 29, 2018
.bithoundrc (chore): mute react and react-dom in bithoundrc Nov 28, 2017
.dockerignore chore(GraphQL): add devserver docker compose config Mar 30, 2018
.editorconfig Release 1.3.0 (#2417) Jun 22, 2017
.env.example chore: update METEOR_WATCH_POLLING_INTERVAL_MS env variable value Dec 4, 2018
.eslintignore ref: alphabetize eslintignore file Mar 7, 2018
.gitignore different ECS deployment scripts and propel manifests for release bra… Oct 25, 2018
.gitmodules - core/server/products.js moved to reaction-catalog package; Jan 29, 2016
.hadolint.yaml Update hadolint rule affecting meteor npm install Mar 9, 2018
.jsbeautifyrc add .eslintrc Sep 27, 2015
.nvmrc chore: add .nvmrc configuration file Oct 16, 2018
.snyk chore: update .snyk config file Jan 11, 2019
CHANGELOG.md chore: add final release notes to changelog Jan 11, 2019
CODE_OF_CONDUCT.md Markdown cleanup Sep 26, 2017
CONTRIBUTING.md docs: add link to Contributing Guide in docs Feb 9, 2018
Dockerfile Add node_modules/.bin to PATH in docker Nov 29, 2018
Dockerfile-devserver Update Dockerfile-devserver Jun 26, 2018
LICENSE.md Markdown cleanup Sep 26, 2017
Procfile (chore): add Procfile Jun 29, 2018
README.md docs: remove mention of the demo DC file Nov 25, 2018
babel.config.js chore: add more comments around 2 babel configs Oct 25, 2018
docker-compose.yml feat: use .env file for Docker ENV Nov 25, 2018
package-lock.json bump version Jan 8, 2019
package.json bump version Jan 8, 2019
propel-feat.yaml use correct docker image for nginx Nov 27, 2018
propel.yaml move Certificate ARN from yaml to ENV vars Nov 13, 2018
reaction Script reorg and CLI updates (#1168) Jul 20, 2016

README.md

Reaction Commerce

Circle CI Gitter Open Source Helpers

Reaction is an event-driven, real-time reactive commerce platform built with JavaScript (ES6). It plays nicely with npm, Docker, and React.

Reaction v.1.x

Features

Reaction’s out-of-the-box core features include:

  • One-step cart and checkout
  • Order processing
  • Payments with Stripe
  • Shipping
  • Taxes
  • Multi-currency support
  • Discounts
  • Integration with dozens of third-party apps
  • See full list of features on our roadmap

Since anything in our codebase can be extended, overwritten, or installed as a package, you may also develop, scale, and customize anything on our platform.

Getting started

Follow the documentation to install Reaction with Reaction Platform for all operating systems.

Installing an older version of Reaction? Follow the documentation for installing pre-2.0 Reaction on OS X, Windows or Linux.

Get involved

Read documentation & tutorials

Get help & contact the team

Contribute

⭐️ Star us on GitHub — it helps!

Want to request a feature? Use our Reaction Feature Requests repository to file a request.

We love your pull requests! Check our our Good First Issue and Help Wanted tags for good issues to tackle.

Pull requests should:

Get more details in our Contributing Guide.

Deploy on Docker

We ensure that all releases are deployable as Docker containers. While we don't regularly test other methods of deployment, our community has documented deployment strategies for AWS, Digital Ocean, and Galaxy. For an introduction to Docker deployment, the Reaction deployment guide has detailed examples.

License

Copyright © GNU General Public License v3.0