├── .eslintrc.json ├── .gitignore ├── README.md ├── api ├── admin.js ├── index.js ├── product.js └── user.js ├── client ├── .eslintrc.json ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── favicon.jpg │ ├── favicon.png │ ├── index.html │ └── manifest.json ├── src │ ├── actions │ │ ├── auth.js │ │ ├── products.js │ │ ├── types.js │ │ └── user.js │ ├── components │ │ ├── Footer.js │ │ ├── Home.js │ │ ├── Navbar.js │ │ ├── ProductList │ │ │ ├── Product │ │ │ │ └── index.js │ │ │ ├── SelfHeader │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ └── style.css │ │ ├── Products.js │ │ ├── UserProfile.js │ │ ├── about │ │ │ └── index.js │ │ ├── admin │ │ │ └── AddAProduct.js │ │ ├── auth │ │ │ ├── login.js │ │ │ └── register.js │ │ ├── chatbox │ │ │ └── chatBox.js │ │ ├── item-list │ │ │ ├── Item.js │ │ │ └── Items.js │ │ └── share │ │ │ ├── Thumb │ │ │ ├── __tests__ │ │ │ │ └── Thumb.tests.js │ │ │ └── index.js │ │ │ └── utils │ │ │ └── index.js │ ├── container │ │ ├── App.js │ │ ├── PrivateRoute.js │ │ └── asyncComponent.js │ ├── index.js │ ├── reducers │ │ ├── auth.js │ │ ├── cart │ │ │ ├── actionTypes.js │ │ │ ├── actions.js │ │ │ └── reducer.js │ │ ├── index.js │ │ ├── product.js │ │ └── user.js │ ├── styles │ │ ├── commonStyle.css │ │ └── custom.css │ └── utils │ │ ├── ApiClient.js │ │ ├── Auth.js │ │ ├── NetworkService.js │ │ └── lazy-load.js └── yarn.lock ├── config ├── main.js └── passport.js ├── model ├── cart.js ├── category.js ├── product.js └── user.js ├── package.json ├── server.js └── utils └── message.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | *.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/README.md -------------------------------------------------------------------------------- /api/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/api/admin.js -------------------------------------------------------------------------------- /api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/api/index.js -------------------------------------------------------------------------------- /api/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/api/product.js -------------------------------------------------------------------------------- /api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/api/user.js -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/.eslintrc.json -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/favicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/public/favicon.jpg -------------------------------------------------------------------------------- /client/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/public/favicon.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/actions/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/actions/auth.js -------------------------------------------------------------------------------- /client/src/actions/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/actions/products.js -------------------------------------------------------------------------------- /client/src/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/actions/types.js -------------------------------------------------------------------------------- /client/src/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/actions/user.js -------------------------------------------------------------------------------- /client/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/Footer.js -------------------------------------------------------------------------------- /client/src/components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/Home.js -------------------------------------------------------------------------------- /client/src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/Navbar.js -------------------------------------------------------------------------------- /client/src/components/ProductList/Product/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/ProductList/Product/index.js -------------------------------------------------------------------------------- /client/src/components/ProductList/SelfHeader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/ProductList/SelfHeader/index.js -------------------------------------------------------------------------------- /client/src/components/ProductList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/ProductList/index.js -------------------------------------------------------------------------------- /client/src/components/ProductList/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/ProductList/style.css -------------------------------------------------------------------------------- /client/src/components/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/Products.js -------------------------------------------------------------------------------- /client/src/components/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/UserProfile.js -------------------------------------------------------------------------------- /client/src/components/about/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/about/index.js -------------------------------------------------------------------------------- /client/src/components/admin/AddAProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/admin/AddAProduct.js -------------------------------------------------------------------------------- /client/src/components/auth/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/auth/login.js -------------------------------------------------------------------------------- /client/src/components/auth/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/auth/register.js -------------------------------------------------------------------------------- /client/src/components/chatbox/chatBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/chatbox/chatBox.js -------------------------------------------------------------------------------- /client/src/components/item-list/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/item-list/Item.js -------------------------------------------------------------------------------- /client/src/components/item-list/Items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/item-list/Items.js -------------------------------------------------------------------------------- /client/src/components/share/Thumb/__tests__/Thumb.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/share/Thumb/__tests__/Thumb.tests.js -------------------------------------------------------------------------------- /client/src/components/share/Thumb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/share/Thumb/index.js -------------------------------------------------------------------------------- /client/src/components/share/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/components/share/utils/index.js -------------------------------------------------------------------------------- /client/src/container/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/container/App.js -------------------------------------------------------------------------------- /client/src/container/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/container/PrivateRoute.js -------------------------------------------------------------------------------- /client/src/container/asyncComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/container/asyncComponent.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/reducers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/reducers/auth.js -------------------------------------------------------------------------------- /client/src/reducers/cart/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/reducers/cart/actionTypes.js -------------------------------------------------------------------------------- /client/src/reducers/cart/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/reducers/cart/actions.js -------------------------------------------------------------------------------- /client/src/reducers/cart/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/reducers/cart/reducer.js -------------------------------------------------------------------------------- /client/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/reducers/index.js -------------------------------------------------------------------------------- /client/src/reducers/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/reducers/product.js -------------------------------------------------------------------------------- /client/src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/reducers/user.js -------------------------------------------------------------------------------- /client/src/styles/commonStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/styles/commonStyle.css -------------------------------------------------------------------------------- /client/src/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/styles/custom.css -------------------------------------------------------------------------------- /client/src/utils/ApiClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/utils/ApiClient.js -------------------------------------------------------------------------------- /client/src/utils/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/utils/Auth.js -------------------------------------------------------------------------------- /client/src/utils/NetworkService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/utils/NetworkService.js -------------------------------------------------------------------------------- /client/src/utils/lazy-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/src/utils/lazy-load.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/config/main.js -------------------------------------------------------------------------------- /config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/config/passport.js -------------------------------------------------------------------------------- /model/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/model/cart.js -------------------------------------------------------------------------------- /model/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/model/category.js -------------------------------------------------------------------------------- /model/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/model/product.js -------------------------------------------------------------------------------- /model/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/model/user.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/server.js -------------------------------------------------------------------------------- /utils/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyasAbdighni/Ecommerce-react/HEAD/utils/message.js --------------------------------------------------------------------------------