├── .gitignore ├── Procfile ├── README.md ├── config ├── env.js ├── getHttpsConfig.js ├── jest │ ├── cssTransform.js │ └── fileTransform.js ├── modules.js ├── paths.js ├── pnpTs.js ├── webpack.config.js └── webpackDevServer.config.js ├── package.json ├── public ├── db.json ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── scripts ├── build.js ├── start.js └── test.js ├── server.js ├── src ├── App.js ├── assets │ └── img │ │ ├── arrow-top.svg │ │ ├── cart.svg │ │ ├── empty-cart.png │ │ ├── grey-arrow-left.svg │ │ ├── pizza-logo.svg │ │ ├── plus.svg │ │ └── trash.svg ├── components │ ├── Button.jsx │ ├── CartItem.jsx │ ├── Categories.jsx │ ├── Header.jsx │ ├── PizzaBlock │ │ ├── LoadingBlock.jsx │ │ └── index.jsx │ ├── SortPopup.jsx │ └── index.js ├── index.js ├── pages │ ├── Cart.jsx │ ├── Home.jsx │ └── index.js ├── redux │ ├── actions │ │ ├── cart.js │ │ ├── filters.js │ │ └── pizzas.js │ ├── reducers │ │ ├── cart.js │ │ ├── filters.js │ │ ├── index.js │ │ └── pizzas.js │ └── store.js └── scss │ ├── _fonts.scss │ ├── _variables.scss │ ├── app.scss │ ├── components │ ├── _all.scss │ ├── _button.scss │ ├── _categories.scss │ ├── _header.scss │ ├── _pizza-block.scss │ └── _sort.scss │ ├── fonts │ ├── ProximaNova-Black.eot │ ├── ProximaNova-Black.ttf │ ├── ProximaNova-Black.woff │ ├── ProximaNova-Bold.eot │ ├── ProximaNova-Bold.ttf │ ├── ProximaNova-Bold.woff │ ├── ProximaNova-Extrabld.eot │ ├── ProximaNova-Extrabld.ttf │ ├── ProximaNova-Extrabld.woff │ ├── ProximaNova-Regular.eot │ ├── ProximaNova-Regular.ttf │ ├── ProximaNova-Regular.woff │ ├── ProximaNova-Semibold.eot │ ├── ProximaNova-Semibold.ttf │ └── ProximaNova-Semibold.woff │ └── libs │ └── _normalize.scss └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node server.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/README.md -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/env.js -------------------------------------------------------------------------------- /config/getHttpsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/getHttpsConfig.js -------------------------------------------------------------------------------- /config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/jest/cssTransform.js -------------------------------------------------------------------------------- /config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/jest/fileTransform.js -------------------------------------------------------------------------------- /config/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/modules.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/pnpTs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/pnpTs.js -------------------------------------------------------------------------------- /config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/webpack.config.js -------------------------------------------------------------------------------- /config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/package.json -------------------------------------------------------------------------------- /public/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/public/db.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/public/robots.txt -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/scripts/start.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/scripts/test.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/server.js -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/App.js -------------------------------------------------------------------------------- /src/assets/img/arrow-top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/assets/img/arrow-top.svg -------------------------------------------------------------------------------- /src/assets/img/cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/assets/img/cart.svg -------------------------------------------------------------------------------- /src/assets/img/empty-cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/assets/img/empty-cart.png -------------------------------------------------------------------------------- /src/assets/img/grey-arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/assets/img/grey-arrow-left.svg -------------------------------------------------------------------------------- /src/assets/img/pizza-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/assets/img/pizza-logo.svg -------------------------------------------------------------------------------- /src/assets/img/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/assets/img/plus.svg -------------------------------------------------------------------------------- /src/assets/img/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/assets/img/trash.svg -------------------------------------------------------------------------------- /src/components/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/Button.jsx -------------------------------------------------------------------------------- /src/components/CartItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/CartItem.jsx -------------------------------------------------------------------------------- /src/components/Categories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/Categories.jsx -------------------------------------------------------------------------------- /src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/Header.jsx -------------------------------------------------------------------------------- /src/components/PizzaBlock/LoadingBlock.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/PizzaBlock/LoadingBlock.jsx -------------------------------------------------------------------------------- /src/components/PizzaBlock/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/PizzaBlock/index.jsx -------------------------------------------------------------------------------- /src/components/SortPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/SortPopup.jsx -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/pages/Cart.jsx -------------------------------------------------------------------------------- /src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/pages/Home.jsx -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/redux/actions/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/actions/cart.js -------------------------------------------------------------------------------- /src/redux/actions/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/actions/filters.js -------------------------------------------------------------------------------- /src/redux/actions/pizzas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/actions/pizzas.js -------------------------------------------------------------------------------- /src/redux/reducers/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/reducers/cart.js -------------------------------------------------------------------------------- /src/redux/reducers/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/reducers/filters.js -------------------------------------------------------------------------------- /src/redux/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/reducers/index.js -------------------------------------------------------------------------------- /src/redux/reducers/pizzas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/reducers/pizzas.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/scss/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/_fonts.scss -------------------------------------------------------------------------------- /src/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/_variables.scss -------------------------------------------------------------------------------- /src/scss/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/app.scss -------------------------------------------------------------------------------- /src/scss/components/_all.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/components/_all.scss -------------------------------------------------------------------------------- /src/scss/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/components/_button.scss -------------------------------------------------------------------------------- /src/scss/components/_categories.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/components/_categories.scss -------------------------------------------------------------------------------- /src/scss/components/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/components/_header.scss -------------------------------------------------------------------------------- /src/scss/components/_pizza-block.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/components/_pizza-block.scss -------------------------------------------------------------------------------- /src/scss/components/_sort.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/components/_sort.scss -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Black.eot -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Black.ttf -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Black.woff -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Bold.eot -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Bold.ttf -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Bold.woff -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Extrabld.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Extrabld.eot -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Extrabld.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Extrabld.ttf -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Extrabld.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Extrabld.woff -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Regular.eot -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Regular.ttf -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Regular.woff -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Semibold.eot -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Semibold.ttf -------------------------------------------------------------------------------- /src/scss/fonts/ProximaNova-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/fonts/ProximaNova-Semibold.woff -------------------------------------------------------------------------------- /src/scss/libs/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/src/scss/libs/_normalize.scss -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archakov06/react-pizza/HEAD/yarn.lock --------------------------------------------------------------------------------