# react-shopping-cart **Repository Path**: cenyol/react-shopping-cart ## Basic Information - **Project Name**: react-shopping-cart - **Description**: 同步自:https://github.com/jeffersonRibeiro/react-shopping-cart.git - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-12-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 🛍️ Simple ecommerce cart application [![CircleCI](https://circleci.com/gh/jeffersonRibeiro/react-shopping-cart.svg?style=svg)](https://circleci.com/gh/jeffersonRibeiro/react-shopping-cart) [![All Contributors](https://img.shields.io/badge/all_contributors-11-orange.svg?style=flat-square)](#contributors)

## Basic Overview - [Live Demo](https://react-shopping-cart-67954.firebaseapp.com/) This simple shopping cart prototype shows how React components and Redux can be used to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications. #### Features - 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 after page reloads - Unit tests, integration tests and e2e testing - Responsive design ## Getting started Try playing with the code on CodeSandbox :) [![Edit app](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/74rykw70qq) ## Build/Run #### Requirements - Node.js - NPM ```javascript /* First, Install the needed packages */ npm install /* Then start both Node and React */ npm start /* To run the tests */ npm run test /* Running e2e tests */ npm run wdio ``` ## About tests - Unit tests - All components have at least a basic smoke test - Integration tests - Fetch product and add to cart properly - e2e - Webdriverio - Add and remove product from cart ### Copyright and license The MIT License (MIT). Please see License File for more information.

A little project by Jefferson Ribeiro

## Contributors Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Syed Saad Qamar
Syed Saad Qamar

💻
ksakiyama
ksakiyama

💻
Desmond Koh
Desmond Koh

💻
Rithika Chowta
Rithika Chowta

💻
Swetabja Hazra
Swetabja Hazra

💻
Danh Nguyen
Danh Nguyen

💻
nhoktenz
nhoktenz

🤔
Harshan Morawaka
Harshan Morawaka

🐛
saher-elgendy
saher-elgendy

🐛
Chris Riesbeck
Chris Riesbeck

🤔 ✅ 🖋 👀 🐛
Hay Tran
Hay Tran

💻 🎨
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!