Spree-on-react provides a complete front end for Spree built entirely on ReactJS. It works with spree_ams gem which is written using ActiveModelSerializers and is a faster and a better alternative to the core spree api.
The purpose of this repository is to continue to evolve spree, making it faster and easier to use.
Redux and related packages.
Webpack for deployment
For a comprehensive list, see package.json.
User Login / Logout.
Product listing with infinite scroller.
Product filtering by taxons.
Cart (Logged-in as well as guest users).
Checkout steps (Logged-in as well as guest users).
Order listing for logged in users.
Using local storage to maintain orders and session information in browser.