Elysium Solutions is an e-commerce platform for selling professional grade photo editing software applications. This repository contains the code for the ratings and reviews microservice of this platforms e-commerce product pages. This platform was developed with a services oriented architecture in mind and was broken down into four individual microservices (ratings and reviews, product overview, questions and answers, and related products). These microservices are served together utilizing a proxy server hosted on Amazon Web Services.
- https://github.com/kwrnFec/q_and_a_module
- https://github.com/kwrnFec/overview_module
- https://github.com/kwrnFec/related_items_module
- https://github.com/kwrnFec/zach_proxy
- JavaScript
- React
- Bootstrap
- CSS Modules
- Express
- Node.js
- Jest
- Enzyme
- Docker
- Amazon Web Services
- CircleCI
An nvmrc
file is included if using nvm.
- Node 6.13.0 or greater
- npm
The following commands will install the application dependencies, run webpack to compile the application and start the development server
npm install
npm run react-dev
npm run start
From within the root directory:
npm install -g webpack
npm install