This project built for a ecommerce application which with stacks in: React.js, react router, redux, styled components, firebase etc
For price and integration consideration, this app will stay on firebase and will not move to GCP in the future.
For store
, it has: user, cart, directory, shop. Each state has its own folder structure in the /src/redux
folder, which contains its selector.js, actions.js, types.js and reducer.js.