├── .babelrc ├── .eslintrc.js ├── .gitignore ├── Procfile ├── README.md ├── backend ├── config.js ├── data.js ├── models │ ├── orderModel.js │ ├── productModel.js │ └── userModel.js ├── routes │ ├── orderRoute.js │ ├── productRoute.js │ ├── uploadRoute.js │ └── userRoute.js ├── server.js └── util.js ├── frontend ├── package.json ├── public │ ├── favicon.ico │ ├── images │ │ ├── d1.jpg │ │ ├── d2.jpg │ │ ├── d3.jpg │ │ ├── p1.jpg │ │ ├── p2.jpg │ │ └── p3.jpg │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── actions │ ├── cartActions.js │ ├── orderActions.js │ ├── productActions.js │ └── userActions.js │ ├── components │ ├── CheckoutSteps.js │ ├── PaypalButton.js │ └── Rating.js │ ├── constants │ ├── cartConstants.js │ ├── orderConstants.js │ ├── productConstants.js │ └── userConstants.js │ ├── data.js │ ├── index.css │ ├── index.js │ ├── reducers │ ├── cartReducers.js │ ├── orderReducers.js │ ├── productReducers.js │ └── userReducers.js │ ├── screens │ ├── CartScreen.js │ ├── HomeScreen.js │ ├── OrderScreen.js │ ├── OrdersScreen.js │ ├── PaymentScreen.js │ ├── PlaceOrderScreen.js │ ├── ProductScreen.js │ ├── ProductsScreen.js │ ├── ProfileScreen.js │ ├── RegisterScreen.js │ ├── ShippingScreen.js │ └── SigninScreen.js │ └── store.js ├── package.json ├── template ├── images │ └── d1.jpg ├── index.html └── style.css └── uploads └── file.txt /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node dist/server.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/README.md -------------------------------------------------------------------------------- /backend/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/config.js -------------------------------------------------------------------------------- /backend/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/data.js -------------------------------------------------------------------------------- /backend/models/orderModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/models/orderModel.js -------------------------------------------------------------------------------- /backend/models/productModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/models/productModel.js -------------------------------------------------------------------------------- /backend/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/models/userModel.js -------------------------------------------------------------------------------- /backend/routes/orderRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/routes/orderRoute.js -------------------------------------------------------------------------------- /backend/routes/productRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/routes/productRoute.js -------------------------------------------------------------------------------- /backend/routes/uploadRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/routes/uploadRoute.js -------------------------------------------------------------------------------- /backend/routes/userRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/routes/userRoute.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/backend/util.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/images/d1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/images/d1.jpg -------------------------------------------------------------------------------- /frontend/public/images/d2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/images/d2.jpg -------------------------------------------------------------------------------- /frontend/public/images/d3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/images/d3.jpg -------------------------------------------------------------------------------- /frontend/public/images/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/images/p1.jpg -------------------------------------------------------------------------------- /frontend/public/images/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/images/p2.jpg -------------------------------------------------------------------------------- /frontend/public/images/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/images/p3.jpg -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/actions/cartActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/actions/cartActions.js -------------------------------------------------------------------------------- /frontend/src/actions/orderActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/actions/orderActions.js -------------------------------------------------------------------------------- /frontend/src/actions/productActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/actions/productActions.js -------------------------------------------------------------------------------- /frontend/src/actions/userActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/actions/userActions.js -------------------------------------------------------------------------------- /frontend/src/components/CheckoutSteps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/components/CheckoutSteps.js -------------------------------------------------------------------------------- /frontend/src/components/PaypalButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/components/PaypalButton.js -------------------------------------------------------------------------------- /frontend/src/components/Rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/components/Rating.js -------------------------------------------------------------------------------- /frontend/src/constants/cartConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/constants/cartConstants.js -------------------------------------------------------------------------------- /frontend/src/constants/orderConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/constants/orderConstants.js -------------------------------------------------------------------------------- /frontend/src/constants/productConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/constants/productConstants.js -------------------------------------------------------------------------------- /frontend/src/constants/userConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/constants/userConstants.js -------------------------------------------------------------------------------- /frontend/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/data.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/reducers/cartReducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/reducers/cartReducers.js -------------------------------------------------------------------------------- /frontend/src/reducers/orderReducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/reducers/orderReducers.js -------------------------------------------------------------------------------- /frontend/src/reducers/productReducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/reducers/productReducers.js -------------------------------------------------------------------------------- /frontend/src/reducers/userReducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/reducers/userReducers.js -------------------------------------------------------------------------------- /frontend/src/screens/CartScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/CartScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/HomeScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/HomeScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/OrderScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/OrderScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/OrdersScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/OrdersScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/PaymentScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/PaymentScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/PlaceOrderScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/PlaceOrderScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/ProductScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/ProductScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/ProductsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/ProductsScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/ProfileScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/ProfileScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/RegisterScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/RegisterScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/ShippingScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/ShippingScreen.js -------------------------------------------------------------------------------- /frontend/src/screens/SigninScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/screens/SigninScreen.js -------------------------------------------------------------------------------- /frontend/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/frontend/src/store.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/package.json -------------------------------------------------------------------------------- /template/images/d1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/template/images/d1.jpg -------------------------------------------------------------------------------- /template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/template/index.html -------------------------------------------------------------------------------- /template/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-react-ecommerce/HEAD/template/style.css -------------------------------------------------------------------------------- /uploads/file.txt: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------