├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── font-awesome.min.css ├── images │ ├── preloader.gif │ └── trash_16x16.gif ├── index.html └── uploads │ ├── 51u6y9Rm8QL._SY300_.jpg │ ├── Agnes_Case_for_Samsung_Galaxy_S6_(1)__92643_thumb.jpg │ ├── Lumia1520-Front-Back-png.png │ ├── _35 (1).JPG │ ├── htc-one-m7-802w-dual-sim-silver.jpg │ └── iphone5c-selection-hero-2013.png ├── src ├── Containers │ ├── Basket.js │ ├── BasketCart.js │ ├── Categories.js │ ├── Layout.js │ ├── Phone.js │ ├── Phones.js │ ├── Search.js │ └── SideBar.js ├── actions │ └── Phones.js ├── api │ ├── fetchPhones.js │ ├── mockCategories.js │ └── mockPhones.js ├── index.js ├── main.css ├── reducers │ ├── Basket.js │ ├── Categories.js │ ├── PhonePage.js │ ├── PhonesPage.js │ └── phone.js ├── router │ └── AppRouter.js ├── selectors │ └── Phones.js └── store │ └── configureStore.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/font-awesome.min.css -------------------------------------------------------------------------------- /public/images/preloader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/images/preloader.gif -------------------------------------------------------------------------------- /public/images/trash_16x16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/images/trash_16x16.gif -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/index.html -------------------------------------------------------------------------------- /public/uploads/51u6y9Rm8QL._SY300_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/uploads/51u6y9Rm8QL._SY300_.jpg -------------------------------------------------------------------------------- /public/uploads/Agnes_Case_for_Samsung_Galaxy_S6_(1)__92643_thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/uploads/Agnes_Case_for_Samsung_Galaxy_S6_(1)__92643_thumb.jpg -------------------------------------------------------------------------------- /public/uploads/Lumia1520-Front-Back-png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/uploads/Lumia1520-Front-Back-png.png -------------------------------------------------------------------------------- /public/uploads/_35 (1).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/uploads/_35 (1).JPG -------------------------------------------------------------------------------- /public/uploads/htc-one-m7-802w-dual-sim-silver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/uploads/htc-one-m7-802w-dual-sim-silver.jpg -------------------------------------------------------------------------------- /public/uploads/iphone5c-selection-hero-2013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/public/uploads/iphone5c-selection-hero-2013.png -------------------------------------------------------------------------------- /src/Containers/Basket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/Basket.js -------------------------------------------------------------------------------- /src/Containers/BasketCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/BasketCart.js -------------------------------------------------------------------------------- /src/Containers/Categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/Categories.js -------------------------------------------------------------------------------- /src/Containers/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/Layout.js -------------------------------------------------------------------------------- /src/Containers/Phone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/Phone.js -------------------------------------------------------------------------------- /src/Containers/Phones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/Phones.js -------------------------------------------------------------------------------- /src/Containers/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/Search.js -------------------------------------------------------------------------------- /src/Containers/SideBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/Containers/SideBar.js -------------------------------------------------------------------------------- /src/actions/Phones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/actions/Phones.js -------------------------------------------------------------------------------- /src/api/fetchPhones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/api/fetchPhones.js -------------------------------------------------------------------------------- /src/api/mockCategories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/api/mockCategories.js -------------------------------------------------------------------------------- /src/api/mockPhones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/api/mockPhones.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/index.js -------------------------------------------------------------------------------- /src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/main.css -------------------------------------------------------------------------------- /src/reducers/Basket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/reducers/Basket.js -------------------------------------------------------------------------------- /src/reducers/Categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/reducers/Categories.js -------------------------------------------------------------------------------- /src/reducers/PhonePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/reducers/PhonePage.js -------------------------------------------------------------------------------- /src/reducers/PhonesPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/reducers/PhonesPage.js -------------------------------------------------------------------------------- /src/reducers/phone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/reducers/phone.js -------------------------------------------------------------------------------- /src/router/AppRouter.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/selectors/Phones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/selectors/Phones.js -------------------------------------------------------------------------------- /src/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/src/store/configureStore.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GBspace/React-Redux-E-Commerce/HEAD/yarn.lock --------------------------------------------------------------------------------