Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.25 KB

README.md

File metadata and controls

52 lines (37 loc) · 1.25 KB

reactcom

React.js based, platform agnostic eCommerce - code name “Recom”

Our idea is to create eCommerce frontend that can be connected to many different eCommerce backends. By backend I mean eCommerce platforms like:

  • Magento1,
  • Magento2,
  • Shopify Pro,
  • Prestashop -You name it!

No backend = No problem Recom is backend agnostic what means it can work without backend access; it has it’s own non-sql database (Elastic Search or MongoDB); it’s linearly scalable and support sharding; all communication with backend goes by Message Bus (Rabbit MQ or Kafka) and via REST services / connectors.

Run

docker-compose up -d

Wait a little bit to install all dependencies in containers.

Backend API

http://127.0.0.1:8059

Available static API

Get product list

http://127.0.0.1:8059/api/product

Get product by ID where X should be integer

http://127.0.0.1:8059/api/product/X

Frontend using ReactJS

http://127.0.0.1:8060/

TODO LIST

  • add api authentication & authorization using symfony security component
  • use backend api in react js to retrieve product by id

Architecture draft

Architecture draft