├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── backend ├── .dockerignore ├── .env-example ├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── api │ ├── auth │ │ ├── auth.controller.js │ │ ├── auth.router.js │ │ └── auth.validate.js │ ├── cart │ │ └── cart.controller.js │ ├── category │ │ ├── category.controller.js │ │ ├── category.model.js │ │ ├── category.router.js │ │ └── category.validate.js │ ├── mailchimp │ │ ├── mailchimp.controller.js │ │ └── mailchimp.router.js │ ├── messenger │ │ ├── messenger.controller.js │ │ ├── messenger.model.js │ │ ├── messenger.router.js │ │ └── messenger.services.js │ ├── order │ │ ├── order.controller.js │ │ ├── order.model.js │ │ └── order.router.js │ ├── product │ │ ├── product.controller.js │ │ ├── product.model.js │ │ ├── product.router.js │ │ └── product.validate.js │ ├── user │ │ ├── user.controller.js │ │ ├── user.model.js │ │ ├── user.router.js │ │ └── user.validate.js │ └── vnpay │ │ ├── vnpay.controller.js │ │ └── vnpay.router.js ├── app.js ├── bin │ └── www.js ├── configs │ ├── constants.js │ ├── express.js │ └── mongoose.js ├── helpers │ ├── ErrorHandler.js │ ├── mailer.js │ ├── slugify.js │ └── utility.js ├── middlewares │ ├── error.js │ ├── jwt.js │ └── validate.js ├── package.json ├── postman-collection │ ├── .gitkeep │ └── REST API NodeJS.postman_collection.json ├── routers │ ├── api.js │ ├── index.js │ └── webhook.js ├── services │ └── redis.js ├── test │ ├── auth.js │ ├── product.js │ ├── testConfig.js │ └── testurl.js ├── vercel.json └── yarn.lock ├── docker-compose.yml ├── frontend ├── .dockerignore ├── .env-example ├── .gitignore ├── .vscode │ └── launch.json ├── Dockerfile ├── README.md ├── jsconfig.json ├── next.config.js ├── package-lock.json ├── package.json ├── public │ ├── LogoWeb.png │ ├── NHÓM-99-Bao-cao-cuoi-ki.docx │ ├── avatar.png │ ├── favicon.ico │ ├── robots.txt │ ├── thank-for-purchase.png │ ├── thanksforpurchase.jpg │ └── vercel.svg ├── src │ ├── configs │ │ ├── constants.js │ │ └── theme.js │ ├── helpers │ │ ├── auth.js │ │ └── convertPriceVND.js │ ├── hocs │ │ ├── PrivateRoute.js │ │ └── withLayout.js │ ├── hooks │ │ └── useLayoutEffect.js │ ├── modules │ │ ├── Admin │ │ │ ├── Category │ │ │ │ ├── Category.js │ │ │ │ ├── CategoryCreate.js │ │ │ │ └── CategoryDetail.js │ │ │ ├── Chart │ │ │ │ └── Chart.js │ │ │ ├── Components │ │ │ │ ├── AdminLayout │ │ │ │ │ └── AdminLayout.js │ │ │ │ ├── DataTable │ │ │ │ │ ├── DataTable.js │ │ │ │ │ ├── EnhancedTableHeader.js │ │ │ │ │ ├── EnhancedTableToolbar.js │ │ │ │ │ └── TablePagination.js │ │ │ │ ├── Header │ │ │ │ │ └── Header.js │ │ │ │ ├── Sidebar │ │ │ │ │ ├── DrawSidebar.js │ │ │ │ │ ├── NavItem.js │ │ │ │ │ ├── NavItems.js │ │ │ │ │ ├── Sidebar.js │ │ │ │ │ └── configSidebar.js │ │ │ │ └── TabPanel │ │ │ │ │ └── TabPanel.js │ │ │ ├── MailChimp │ │ │ │ └── MailChimp.js │ │ │ ├── Order │ │ │ │ └── Order.js │ │ │ └── Product │ │ │ │ ├── ProductCreate.js │ │ │ │ ├── ProductDetail.js │ │ │ │ ├── ProductPanel │ │ │ │ ├── BasicInfoProduct.js │ │ │ │ └── SeoProduct.js │ │ │ │ └── Products.js │ │ ├── Auth │ │ │ ├── Login │ │ │ │ ├── Login.container.js │ │ │ │ ├── Login.js │ │ │ │ ├── OTP.js │ │ │ │ └── login.slice.js │ │ │ └── Register │ │ │ │ └── Register.js │ │ └── Shop │ │ │ ├── Cart │ │ │ ├── Cart.container.js │ │ │ ├── CartItem.js │ │ │ └── cart.slice.js │ │ │ ├── Category │ │ │ └── Category.js │ │ │ ├── Checkout │ │ │ ├── AddressForm.js │ │ │ ├── COD.js │ │ │ ├── Checkout.js │ │ │ ├── PayPal.js │ │ │ ├── PaymentForm.js │ │ │ ├── Review.js │ │ │ ├── VnPay.js │ │ │ └── checkout.slice.js │ │ │ ├── Components │ │ │ ├── Carousel │ │ │ │ ├── Carousel.js │ │ │ │ └── carousel.module.scss │ │ │ ├── Footer │ │ │ │ └── Footer.js │ │ │ ├── Header │ │ │ │ ├── Header.js │ │ │ │ └── TopHeader.js │ │ │ ├── MailChimp │ │ │ │ └── MailChimp.js │ │ │ ├── SearchField │ │ │ │ └── SearchField.js │ │ │ ├── Service │ │ │ │ ├── Service.js │ │ │ │ └── service.module.scss │ │ │ └── ShopLayout │ │ │ │ └── ShopLayout.js │ │ │ ├── Order │ │ │ ├── OrderDetail.js │ │ │ └── order.slice.js │ │ │ ├── Product │ │ │ ├── ProductCard.js │ │ │ ├── ProductDetail.js │ │ │ ├── ProductHome.js │ │ │ ├── ProductList.js │ │ │ └── product.slice.js │ │ │ └── User │ │ │ ├── User.js │ │ │ └── UserCard.js │ ├── pages │ │ ├── _app.js │ │ ├── _document.js │ │ ├── admin │ │ │ ├── category │ │ │ │ ├── [category].js │ │ │ │ ├── create.js │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── mailchimp │ │ │ │ └── index.js │ │ │ ├── order │ │ │ │ └── index.js │ │ │ └── product │ │ │ │ ├── [product].js │ │ │ │ ├── create.js │ │ │ │ └── index.js │ │ ├── api │ │ │ └── hello.js │ │ ├── cart │ │ │ └── index.js │ │ ├── category │ │ │ └── [category].js │ │ ├── checkout │ │ │ └── index.js │ │ ├── index.js │ │ ├── login │ │ │ ├── index.js │ │ │ └── verifyotp.js │ │ ├── order │ │ │ └── [order].js │ │ ├── product │ │ │ └── [product].js │ │ ├── register │ │ │ └── index.js │ │ ├── robots-tmp.txt.js │ │ ├── sitemap.xml.js │ │ └── user │ │ │ └── index.js │ ├── services │ │ └── axios.js │ └── store │ │ ├── rootReducer.js │ │ └── store.js └── yarn.lock ├── package.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- 1 | 2 | node_modules -------------------------------------------------------------------------------- /backend/.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/.env-example -------------------------------------------------------------------------------- /backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/.eslintrc.json -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/api/auth/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/auth/auth.controller.js -------------------------------------------------------------------------------- /backend/api/auth/auth.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/auth/auth.router.js -------------------------------------------------------------------------------- /backend/api/auth/auth.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/auth/auth.validate.js -------------------------------------------------------------------------------- /backend/api/cart/cart.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/cart/cart.controller.js -------------------------------------------------------------------------------- /backend/api/category/category.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/category/category.controller.js -------------------------------------------------------------------------------- /backend/api/category/category.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/category/category.model.js -------------------------------------------------------------------------------- /backend/api/category/category.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/category/category.router.js -------------------------------------------------------------------------------- /backend/api/category/category.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/category/category.validate.js -------------------------------------------------------------------------------- /backend/api/mailchimp/mailchimp.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/mailchimp/mailchimp.controller.js -------------------------------------------------------------------------------- /backend/api/mailchimp/mailchimp.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/mailchimp/mailchimp.router.js -------------------------------------------------------------------------------- /backend/api/messenger/messenger.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/messenger/messenger.controller.js -------------------------------------------------------------------------------- /backend/api/messenger/messenger.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/messenger/messenger.model.js -------------------------------------------------------------------------------- /backend/api/messenger/messenger.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/messenger/messenger.router.js -------------------------------------------------------------------------------- /backend/api/messenger/messenger.services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/messenger/messenger.services.js -------------------------------------------------------------------------------- /backend/api/order/order.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/order/order.controller.js -------------------------------------------------------------------------------- /backend/api/order/order.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/order/order.model.js -------------------------------------------------------------------------------- /backend/api/order/order.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/order/order.router.js -------------------------------------------------------------------------------- /backend/api/product/product.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/product/product.controller.js -------------------------------------------------------------------------------- /backend/api/product/product.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/product/product.model.js -------------------------------------------------------------------------------- /backend/api/product/product.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/product/product.router.js -------------------------------------------------------------------------------- /backend/api/product/product.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/product/product.validate.js -------------------------------------------------------------------------------- /backend/api/user/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/user/user.controller.js -------------------------------------------------------------------------------- /backend/api/user/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/user/user.model.js -------------------------------------------------------------------------------- /backend/api/user/user.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/user/user.router.js -------------------------------------------------------------------------------- /backend/api/user/user.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/user/user.validate.js -------------------------------------------------------------------------------- /backend/api/vnpay/vnpay.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/vnpay/vnpay.controller.js -------------------------------------------------------------------------------- /backend/api/vnpay/vnpay.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/api/vnpay/vnpay.router.js -------------------------------------------------------------------------------- /backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/app.js -------------------------------------------------------------------------------- /backend/bin/www.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/bin/www.js -------------------------------------------------------------------------------- /backend/configs/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/configs/constants.js -------------------------------------------------------------------------------- /backend/configs/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/configs/express.js -------------------------------------------------------------------------------- /backend/configs/mongoose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/configs/mongoose.js -------------------------------------------------------------------------------- /backend/helpers/ErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/helpers/ErrorHandler.js -------------------------------------------------------------------------------- /backend/helpers/mailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/helpers/mailer.js -------------------------------------------------------------------------------- /backend/helpers/slugify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/helpers/slugify.js -------------------------------------------------------------------------------- /backend/helpers/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/helpers/utility.js -------------------------------------------------------------------------------- /backend/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/middlewares/error.js -------------------------------------------------------------------------------- /backend/middlewares/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/middlewares/jwt.js -------------------------------------------------------------------------------- /backend/middlewares/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/middlewares/validate.js -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/postman-collection/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /backend/postman-collection/REST API NodeJS.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/postman-collection/REST API NodeJS.postman_collection.json -------------------------------------------------------------------------------- /backend/routers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/routers/api.js -------------------------------------------------------------------------------- /backend/routers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/routers/index.js -------------------------------------------------------------------------------- /backend/routers/webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/routers/webhook.js -------------------------------------------------------------------------------- /backend/services/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/services/redis.js -------------------------------------------------------------------------------- /backend/test/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/test/auth.js -------------------------------------------------------------------------------- /backend/test/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/test/product.js -------------------------------------------------------------------------------- /backend/test/testConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/test/testConfig.js -------------------------------------------------------------------------------- /backend/test/testurl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/test/testurl.js -------------------------------------------------------------------------------- /backend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/vercel.json -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | 2 | node_modules -------------------------------------------------------------------------------- /frontend/.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/.env-example -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/.vscode/launch.json -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/LogoWeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/LogoWeb.png -------------------------------------------------------------------------------- /frontend/public/NHÓM-99-Bao-cao-cuoi-ki.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/NHÓM-99-Bao-cao-cuoi-ki.docx -------------------------------------------------------------------------------- /frontend/public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/avatar.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/public/thank-for-purchase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/thank-for-purchase.png -------------------------------------------------------------------------------- /frontend/public/thanksforpurchase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/thanksforpurchase.jpg -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/src/configs/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/configs/constants.js -------------------------------------------------------------------------------- /frontend/src/configs/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/configs/theme.js -------------------------------------------------------------------------------- /frontend/src/helpers/auth.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/helpers/convertPriceVND.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/helpers/convertPriceVND.js -------------------------------------------------------------------------------- /frontend/src/hocs/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/hocs/PrivateRoute.js -------------------------------------------------------------------------------- /frontend/src/hocs/withLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/hocs/withLayout.js -------------------------------------------------------------------------------- /frontend/src/hooks/useLayoutEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/hooks/useLayoutEffect.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Category/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Category/Category.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Category/CategoryCreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Category/CategoryCreate.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Category/CategoryDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Category/CategoryDetail.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Chart/Chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Chart/Chart.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/AdminLayout/AdminLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/AdminLayout/AdminLayout.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/DataTable/DataTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/DataTable/DataTable.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/DataTable/EnhancedTableHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/DataTable/EnhancedTableHeader.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/DataTable/EnhancedTableToolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/DataTable/EnhancedTableToolbar.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/DataTable/TablePagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/DataTable/TablePagination.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/Header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/Header/Header.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/Sidebar/DrawSidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/Sidebar/DrawSidebar.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/Sidebar/NavItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/Sidebar/NavItem.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/Sidebar/NavItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/Sidebar/NavItems.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/Sidebar/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/Sidebar/Sidebar.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/Sidebar/configSidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/Sidebar/configSidebar.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Components/TabPanel/TabPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Components/TabPanel/TabPanel.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/MailChimp/MailChimp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/MailChimp/MailChimp.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Order/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Order/Order.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Product/ProductCreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Product/ProductCreate.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Product/ProductDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Product/ProductDetail.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Product/ProductPanel/BasicInfoProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Product/ProductPanel/BasicInfoProduct.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Product/ProductPanel/SeoProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Product/ProductPanel/SeoProduct.js -------------------------------------------------------------------------------- /frontend/src/modules/Admin/Product/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Admin/Product/Products.js -------------------------------------------------------------------------------- /frontend/src/modules/Auth/Login/Login.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Auth/Login/Login.container.js -------------------------------------------------------------------------------- /frontend/src/modules/Auth/Login/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Auth/Login/Login.js -------------------------------------------------------------------------------- /frontend/src/modules/Auth/Login/OTP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Auth/Login/OTP.js -------------------------------------------------------------------------------- /frontend/src/modules/Auth/Login/login.slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Auth/Login/login.slice.js -------------------------------------------------------------------------------- /frontend/src/modules/Auth/Register/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Auth/Register/Register.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Cart/Cart.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Cart/Cart.container.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Cart/CartItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Cart/CartItem.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Cart/cart.slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Cart/cart.slice.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Category/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Category/Category.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/AddressForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/AddressForm.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/COD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/COD.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/Checkout.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/PayPal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/PayPal.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/PaymentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/PaymentForm.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/Review.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/VnPay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/VnPay.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Checkout/checkout.slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Checkout/checkout.slice.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/Carousel/Carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/Carousel/Carousel.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/Carousel/carousel.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/Carousel/carousel.module.scss -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/Footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/Footer/Footer.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/Header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/Header/Header.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/Header/TopHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/Header/TopHeader.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/MailChimp/MailChimp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/MailChimp/MailChimp.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/SearchField/SearchField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/SearchField/SearchField.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/Service/Service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/Service/Service.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/Service/service.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/Service/service.module.scss -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Components/ShopLayout/ShopLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Components/ShopLayout/ShopLayout.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Order/OrderDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Order/OrderDetail.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Order/order.slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Order/order.slice.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Product/ProductCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Product/ProductCard.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Product/ProductDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Product/ProductDetail.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Product/ProductHome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Product/ProductHome.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Product/ProductList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Product/ProductList.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/Product/product.slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/Product/product.slice.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/User/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/User/User.js -------------------------------------------------------------------------------- /frontend/src/modules/Shop/User/UserCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/modules/Shop/User/UserCard.js -------------------------------------------------------------------------------- /frontend/src/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/_app.js -------------------------------------------------------------------------------- /frontend/src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/_document.js -------------------------------------------------------------------------------- /frontend/src/pages/admin/category/[category].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/category/[category].js -------------------------------------------------------------------------------- /frontend/src/pages/admin/category/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/category/create.js -------------------------------------------------------------------------------- /frontend/src/pages/admin/category/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/category/index.js -------------------------------------------------------------------------------- /frontend/src/pages/admin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/index.js -------------------------------------------------------------------------------- /frontend/src/pages/admin/mailchimp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/mailchimp/index.js -------------------------------------------------------------------------------- /frontend/src/pages/admin/order/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/order/index.js -------------------------------------------------------------------------------- /frontend/src/pages/admin/product/[product].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/product/[product].js -------------------------------------------------------------------------------- /frontend/src/pages/admin/product/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/product/create.js -------------------------------------------------------------------------------- /frontend/src/pages/admin/product/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/admin/product/index.js -------------------------------------------------------------------------------- /frontend/src/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/api/hello.js -------------------------------------------------------------------------------- /frontend/src/pages/cart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/cart/index.js -------------------------------------------------------------------------------- /frontend/src/pages/category/[category].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/category/[category].js -------------------------------------------------------------------------------- /frontend/src/pages/checkout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/checkout/index.js -------------------------------------------------------------------------------- /frontend/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/index.js -------------------------------------------------------------------------------- /frontend/src/pages/login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/login/index.js -------------------------------------------------------------------------------- /frontend/src/pages/login/verifyotp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/login/verifyotp.js -------------------------------------------------------------------------------- /frontend/src/pages/order/[order].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/order/[order].js -------------------------------------------------------------------------------- /frontend/src/pages/product/[product].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/product/[product].js -------------------------------------------------------------------------------- /frontend/src/pages/register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/register/index.js -------------------------------------------------------------------------------- /frontend/src/pages/robots-tmp.txt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/robots-tmp.txt.js -------------------------------------------------------------------------------- /frontend/src/pages/sitemap.xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/sitemap.xml.js -------------------------------------------------------------------------------- /frontend/src/pages/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/pages/user/index.js -------------------------------------------------------------------------------- /frontend/src/services/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/services/axios.js -------------------------------------------------------------------------------- /frontend/src/store/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/store/rootReducer.js -------------------------------------------------------------------------------- /frontend/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/src/store/store.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerituni12/ecommerce-v1/HEAD/yarn.lock --------------------------------------------------------------------------------