Skip to content

pkarw/reactcom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published