Requirements and Specifications

For installing and customizing React Reference Storefront, in addition to a valid Elastic Path development environment, the following software are required:

Knowledge Requirements

For extending and customizing the storefront, knowledge in the following technologies are required:

Supported Platforms

Elastic Path recommends using certified platforms, which are used for the regression and performance testing, for the product configuration. Elastic Path products might function correctly when deployed with compatible platforms, however, these platforms are not tested with the products. Elastic Path does not provide recommendations or best practices for these technologies.

  Certified Compatible
Browsers Internet Explorer (10 or later)
Google Chrome
Mozilla Firefox
Devices Android tablets (10 and 7 ins)
iOS tablets (10 and 7 ins)
Android phones
iOS phones

Technology Stack

The React Reference Storefront technologies are robust and extensible. With these technologies, JavaScript developers and the front-end developers can customize storefront quickly with ease.

Technology Description Version Domain
React.js The JavaScript library for building a user interface using the components for single page applications. 16.4.1 Development
Webpack An open-source JavaScript module bundler. Webpack takes modules with dependencies and generates static assets for the modules. 4.16.0 Development
jQuery The JavaScript library used for the base DOM abstraction layer. 3.3.1 Development
Babel The Javascript compiler. 6.26.3 Development
Bootstrap.js A free and open-source front-end framework for designing websites and web applications. 4.4.1 Development
node.js An open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side. 8.11.2 Development
Workbox The JavaScript libraries for adding offline support to web applications 3.4.1 Development
Selenium The framework for testing web applications using browser automation. 3.4.0 QA
Cucumber The framework that runs automated acceptance tests. 1.2.5 QA


This document is confidential and proprietary information of Elastic Path Software Inc. Copyright © 2018 Elastic Path Software Inc. All rights reserved. Elastic Path®, the Elastic Path logo, EP Commerce Engine™, EP Cortex™, and EP Subscriptions™ are trademarks or registered trademarks of Elastic Path Software Inc. All other trademarks are the property of their respective owners.