- Add and remove products from the floating cart
- Sort products by highest to lowest and lowest to highest price
- Filter products by available sizes
- Products persist in floating cart even after page reloads
- Responsive design for desktop, tablets and mobile
- Product stoppers for free shipping
- React
- Redux
- Nodejs
- Express CORS Middleware
- Nodemon
- Axios
- Native local storage API
- BEM methodology
- SASS
npm install
// Run the API Server
npm run server
// Start the React App
npm start
The products API will be running on http://localhost:8001/api/products
The application will start automatically in browser on http://localhost:3000
- Implement filters by URL params using react-router
- Write tests