├── .babelrc ├── .eslintrc.js ├── .gitignore ├── .vscode └── settings.json ├── Procfile ├── README.md ├── backend ├── config.js ├── data.js ├── models │ ├── orderModel.js │ ├── productModel.js │ └── userModel.js ├── routers │ ├── orderRouter.js │ ├── productRouter.js │ ├── uploadRouter.js │ └── userRouter.js ├── server.js └── utils.js ├── frontend ├── images │ ├── jsamazona.jpg │ ├── product-1.jpg │ ├── product-2.jpg │ ├── product-3.jpg │ ├── product-4.jpg │ ├── product-5.jpg │ └── product-6.jpg ├── index.html ├── package.json ├── src │ ├── api.js │ ├── components │ │ ├── Aside.js │ │ ├── CheckoutSteps.js │ │ ├── DashboardMenu.js │ │ ├── Header.js │ │ └── Rating.js │ ├── config.js │ ├── index.js │ ├── localStorage.js │ ├── srceens │ │ ├── CartScreen.js │ │ ├── DashboardScreen.js │ │ ├── Error404Screen.js │ │ ├── HomeScreen.js │ │ ├── OrderListScreen.js │ │ ├── OrderScreen.js │ │ ├── PaymentScreen.js │ │ ├── PlaceOrderScreen.js │ │ ├── ProductEditScreen.js │ │ ├── ProductListScreen.js │ │ ├── ProductScreen.js │ │ ├── ProfileScreen.js │ │ ├── RegisterScreen.js │ │ ├── ShippingScreen.js │ │ └── SigninScreen.js │ └── utils.js └── style.css ├── package.json └── uploads └── file.txt /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "eslint.enable": true 3 | } -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node dist/server.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/README.md -------------------------------------------------------------------------------- /backend/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/config.js -------------------------------------------------------------------------------- /backend/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/data.js -------------------------------------------------------------------------------- /backend/models/orderModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/models/orderModel.js -------------------------------------------------------------------------------- /backend/models/productModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/models/productModel.js -------------------------------------------------------------------------------- /backend/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/models/userModel.js -------------------------------------------------------------------------------- /backend/routers/orderRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/routers/orderRouter.js -------------------------------------------------------------------------------- /backend/routers/productRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/routers/productRouter.js -------------------------------------------------------------------------------- /backend/routers/uploadRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/routers/uploadRouter.js -------------------------------------------------------------------------------- /backend/routers/userRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/routers/userRouter.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/backend/utils.js -------------------------------------------------------------------------------- /frontend/images/jsamazona.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/images/jsamazona.jpg -------------------------------------------------------------------------------- /frontend/images/product-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/images/product-1.jpg -------------------------------------------------------------------------------- /frontend/images/product-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/images/product-2.jpg -------------------------------------------------------------------------------- /frontend/images/product-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/images/product-3.jpg -------------------------------------------------------------------------------- /frontend/images/product-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/images/product-4.jpg -------------------------------------------------------------------------------- /frontend/images/product-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/images/product-5.jpg -------------------------------------------------------------------------------- /frontend/images/product-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/images/product-6.jpg -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/api.js -------------------------------------------------------------------------------- /frontend/src/components/Aside.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/components/Aside.js -------------------------------------------------------------------------------- /frontend/src/components/CheckoutSteps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/components/CheckoutSteps.js -------------------------------------------------------------------------------- /frontend/src/components/DashboardMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/components/DashboardMenu.js -------------------------------------------------------------------------------- /frontend/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/components/Header.js -------------------------------------------------------------------------------- /frontend/src/components/Rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/components/Rating.js -------------------------------------------------------------------------------- /frontend/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/config.js -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/localStorage.js -------------------------------------------------------------------------------- /frontend/src/srceens/CartScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/CartScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/DashboardScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/DashboardScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/Error404Screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/Error404Screen.js -------------------------------------------------------------------------------- /frontend/src/srceens/HomeScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/HomeScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/OrderListScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/OrderListScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/OrderScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/OrderScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/PaymentScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/PaymentScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/PlaceOrderScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/PlaceOrderScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/ProductEditScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/ProductEditScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/ProductListScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/ProductListScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/ProductScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/ProductScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/ProfileScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/ProfileScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/RegisterScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/RegisterScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/ShippingScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/ShippingScreen.js -------------------------------------------------------------------------------- /frontend/src/srceens/SigninScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/srceens/SigninScreen.js -------------------------------------------------------------------------------- /frontend/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/src/utils.js -------------------------------------------------------------------------------- /frontend/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/frontend/style.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/node-javascript-ecommerce/HEAD/package.json -------------------------------------------------------------------------------- /uploads/file.txt: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------