├── .babelrc ├── .env ├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── assets ├── database │ ├── mystore.sql │ └── opencart.sql ├── package.json ├── star.png └── work-in-progress.png ├── client ├── actions │ ├── authAction.js │ ├── commonAction.js │ └── crudAction.js ├── components │ ├── auth │ │ ├── LoginForm.js │ │ └── SignUpForm.js │ ├── catalog │ │ ├── attribues.js │ │ ├── categories.js │ │ ├── downloads.js │ │ ├── filters.js │ │ ├── information.js │ │ ├── manufacturers.js │ │ ├── options.js │ │ ├── products.js │ │ ├── recuringProfiles.js │ │ └── reviews.js │ ├── common │ │ ├── drawer │ │ │ └── MiniDrawer.js │ │ ├── footer │ │ │ └── Footer.js │ │ ├── form │ │ │ └── renderText.js │ │ ├── header │ │ │ └── Header.js │ │ ├── layout │ │ │ └── MainLayout.js │ │ └── snakebar │ │ │ └── CustomizedSnackbar.js │ ├── customers │ │ ├── customFields.js │ │ ├── customers.js │ │ ├── customersApprovals.js │ │ └── customersGroups.js │ ├── dashboard │ │ ├── Dashboard.js │ │ ├── Product.js │ │ └── SummaryBox.js │ ├── design │ │ ├── banners.js │ │ ├── languageEditor.js │ │ ├── layouts.js │ │ ├── seoUrl.js │ │ └── themeEditor.js │ ├── error │ │ └── NotFound.js │ ├── extension │ │ ├── events.js │ │ ├── extensions.js │ │ ├── installer.js │ │ ├── marketplace.js │ │ └── modifications.js │ ├── marketing │ │ ├── coupons.js │ │ ├── email.js │ │ └── marketings.js │ ├── reports │ │ ├── onlineUsers.js │ │ ├── reports.js │ │ └── statistics.js │ ├── sales │ │ ├── giftVouchers.js │ │ ├── orders.js │ │ ├── recurringProfiles.js │ │ └── returns.js │ └── settings │ │ ├── api.js │ │ ├── localization.js │ │ ├── maintenance.js │ │ ├── stores.js │ │ ├── userGroups.js │ │ └── users.js ├── config │ └── config.js ├── constants │ ├── actionType.js │ └── entity.js ├── containers │ ├── app │ │ └── AppContainer.js │ ├── auth │ │ ├── LoginContainer.js │ │ └── SignUpContainer.js │ ├── catalog │ │ ├── attribuesContainer.js │ │ ├── categoriesContainer.js │ │ ├── downloadsContainer.js │ │ ├── filtersContainer.js │ │ ├── informationContainer.js │ │ ├── manufacturersContainer.js │ │ ├── optionsContainer.js │ │ ├── productsContainer.js │ │ ├── recuringProfilesContainer.js │ │ └── reviewsContainer.js │ ├── customers │ │ ├── customFieldsContainer.js │ │ ├── customerContainer.js │ │ ├── customersApprovalsContainer.js │ │ └── customersGroupsContainer.js │ ├── dashboard │ │ └── DashboardContainer.js │ ├── design │ │ ├── bannersContainer.js │ │ ├── languageEditorContainer.js │ │ ├── layoutsContainer.js │ │ ├── seoUrlContainer.js │ │ └── themeEditorContainer.js │ ├── extension │ │ ├── eventsContainer.js │ │ ├── extensionsContainer.js │ │ ├── installerContainer.js │ │ ├── marketplaceContainer.js │ │ └── modificationsContainer.js │ ├── marketing │ │ ├── couponsContainer.js │ │ ├── emailContainer.js │ │ └── marketingContainer.js │ ├── reports │ │ ├── onlineUsersContainer.js │ │ ├── reportsContainer.js │ │ └── statisticsContainer.js │ ├── sales │ │ ├── giftVouchersContainer.js │ │ ├── ordersContainer.js │ │ ├── recurringProfilesContainer.js │ │ └── returnsContainer.js │ └── settings │ │ ├── apiContainer.js │ │ ├── localizationContainer.js │ │ ├── maintenanceContainer.js │ │ ├── storesContainer.js │ │ ├── userGroupsContainer.js │ │ └── usersContainer.js ├── main.js ├── reducers │ ├── authReducer.js │ ├── crudReducer.js │ └── index.js ├── routers │ ├── PrivateRoute.js │ ├── PublicRoute.js │ ├── RestrictRoute.js │ └── routes.js ├── services │ ├── authService.js │ ├── httpService.js │ └── tokenService.js ├── store │ └── configureStore.js └── utils │ ├── commonUtil.js │ ├── history.js │ ├── httpBaseUtil.js │ ├── httpUtil.js │ ├── jwtUtil.js │ ├── serializeUtil.js │ └── storageUtil.js ├── jsconfig.json ├── jsdoc.conf.json ├── knexfile.js ├── package.json ├── public ├── css │ └── style.css ├── img │ ├── avatar5.png │ └── favicon.ico ├── index.html ├── robots.txt └── swagger │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── oauth2-redirect.html │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ ├── swagger-ui.css.map │ ├── swagger-ui.js │ └── swagger-ui.js.map ├── server ├── config │ ├── bookshelf.js │ ├── database.js │ ├── directory.js │ ├── express.js │ ├── joi.validate.js │ ├── knex.js │ ├── swagger.js │ └── winston.js ├── controllers │ ├── api.controller.js │ ├── auth.controller.js │ └── user.controller.js ├── middlewares │ ├── authenticate.js │ ├── errorHandler.js │ ├── joiErrorHandler.js │ └── requestLogger.js ├── migrations │ └── 20170715222060_create_users_table.js ├── models │ ├── api.model.js │ └── user.model.js ├── routes │ ├── api.route.js │ ├── auth.route.js │ ├── index.route.js │ └── user.route.js ├── server.js └── utils │ ├── api.validator.js │ └── validator.js ├── src ├── index.css ├── index.js ├── serviceWorker.js └── setupTests.js └── webpack ├── webpack.config.dev.js └── webpack.config.prod.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/.babelrc -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/.env -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | webpack*.js 2 | node_modules 3 | logs -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/README.md -------------------------------------------------------------------------------- /assets/database/mystore.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/assets/database/mystore.sql -------------------------------------------------------------------------------- /assets/database/opencart.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/assets/database/opencart.sql -------------------------------------------------------------------------------- /assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/assets/package.json -------------------------------------------------------------------------------- /assets/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/assets/star.png -------------------------------------------------------------------------------- /assets/work-in-progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/assets/work-in-progress.png -------------------------------------------------------------------------------- /client/actions/authAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/actions/authAction.js -------------------------------------------------------------------------------- /client/actions/commonAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/actions/commonAction.js -------------------------------------------------------------------------------- /client/actions/crudAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/actions/crudAction.js -------------------------------------------------------------------------------- /client/components/auth/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/auth/LoginForm.js -------------------------------------------------------------------------------- /client/components/auth/SignUpForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/auth/SignUpForm.js -------------------------------------------------------------------------------- /client/components/catalog/attribues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/attribues.js -------------------------------------------------------------------------------- /client/components/catalog/categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/categories.js -------------------------------------------------------------------------------- /client/components/catalog/downloads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/downloads.js -------------------------------------------------------------------------------- /client/components/catalog/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/filters.js -------------------------------------------------------------------------------- /client/components/catalog/information.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/information.js -------------------------------------------------------------------------------- /client/components/catalog/manufacturers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/manufacturers.js -------------------------------------------------------------------------------- /client/components/catalog/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/options.js -------------------------------------------------------------------------------- /client/components/catalog/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/products.js -------------------------------------------------------------------------------- /client/components/catalog/recuringProfiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/recuringProfiles.js -------------------------------------------------------------------------------- /client/components/catalog/reviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/catalog/reviews.js -------------------------------------------------------------------------------- /client/components/common/drawer/MiniDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/common/drawer/MiniDrawer.js -------------------------------------------------------------------------------- /client/components/common/footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/common/footer/Footer.js -------------------------------------------------------------------------------- /client/components/common/form/renderText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/common/form/renderText.js -------------------------------------------------------------------------------- /client/components/common/header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/common/header/Header.js -------------------------------------------------------------------------------- /client/components/common/layout/MainLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/common/layout/MainLayout.js -------------------------------------------------------------------------------- /client/components/common/snakebar/CustomizedSnackbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/common/snakebar/CustomizedSnackbar.js -------------------------------------------------------------------------------- /client/components/customers/customFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/customers/customFields.js -------------------------------------------------------------------------------- /client/components/customers/customers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/customers/customers.js -------------------------------------------------------------------------------- /client/components/customers/customersApprovals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/customers/customersApprovals.js -------------------------------------------------------------------------------- /client/components/customers/customersGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/customers/customersGroups.js -------------------------------------------------------------------------------- /client/components/dashboard/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/dashboard/Dashboard.js -------------------------------------------------------------------------------- /client/components/dashboard/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/dashboard/Product.js -------------------------------------------------------------------------------- /client/components/dashboard/SummaryBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/dashboard/SummaryBox.js -------------------------------------------------------------------------------- /client/components/design/banners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/design/banners.js -------------------------------------------------------------------------------- /client/components/design/languageEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/design/languageEditor.js -------------------------------------------------------------------------------- /client/components/design/layouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/design/layouts.js -------------------------------------------------------------------------------- /client/components/design/seoUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/design/seoUrl.js -------------------------------------------------------------------------------- /client/components/design/themeEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/design/themeEditor.js -------------------------------------------------------------------------------- /client/components/error/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/error/NotFound.js -------------------------------------------------------------------------------- /client/components/extension/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/extension/events.js -------------------------------------------------------------------------------- /client/components/extension/extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/extension/extensions.js -------------------------------------------------------------------------------- /client/components/extension/installer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/extension/installer.js -------------------------------------------------------------------------------- /client/components/extension/marketplace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/extension/marketplace.js -------------------------------------------------------------------------------- /client/components/extension/modifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/extension/modifications.js -------------------------------------------------------------------------------- /client/components/marketing/coupons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/marketing/coupons.js -------------------------------------------------------------------------------- /client/components/marketing/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/marketing/email.js -------------------------------------------------------------------------------- /client/components/marketing/marketings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/marketing/marketings.js -------------------------------------------------------------------------------- /client/components/reports/onlineUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/reports/onlineUsers.js -------------------------------------------------------------------------------- /client/components/reports/reports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/reports/reports.js -------------------------------------------------------------------------------- /client/components/reports/statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/reports/statistics.js -------------------------------------------------------------------------------- /client/components/sales/giftVouchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/sales/giftVouchers.js -------------------------------------------------------------------------------- /client/components/sales/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/sales/orders.js -------------------------------------------------------------------------------- /client/components/sales/recurringProfiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/sales/recurringProfiles.js -------------------------------------------------------------------------------- /client/components/sales/returns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/sales/returns.js -------------------------------------------------------------------------------- /client/components/settings/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/settings/api.js -------------------------------------------------------------------------------- /client/components/settings/localization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/settings/localization.js -------------------------------------------------------------------------------- /client/components/settings/maintenance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/settings/maintenance.js -------------------------------------------------------------------------------- /client/components/settings/stores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/settings/stores.js -------------------------------------------------------------------------------- /client/components/settings/userGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/settings/userGroups.js -------------------------------------------------------------------------------- /client/components/settings/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/components/settings/users.js -------------------------------------------------------------------------------- /client/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/config/config.js -------------------------------------------------------------------------------- /client/constants/actionType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/constants/actionType.js -------------------------------------------------------------------------------- /client/constants/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/constants/entity.js -------------------------------------------------------------------------------- /client/containers/app/AppContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/app/AppContainer.js -------------------------------------------------------------------------------- /client/containers/auth/LoginContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/auth/LoginContainer.js -------------------------------------------------------------------------------- /client/containers/auth/SignUpContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/auth/SignUpContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/attribuesContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/attribuesContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/categoriesContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/categoriesContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/downloadsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/downloadsContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/filtersContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/filtersContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/informationContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/informationContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/manufacturersContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/manufacturersContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/optionsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/optionsContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/productsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/productsContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/recuringProfilesContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/recuringProfilesContainer.js -------------------------------------------------------------------------------- /client/containers/catalog/reviewsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/catalog/reviewsContainer.js -------------------------------------------------------------------------------- /client/containers/customers/customFieldsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/customers/customFieldsContainer.js -------------------------------------------------------------------------------- /client/containers/customers/customerContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/customers/customerContainer.js -------------------------------------------------------------------------------- /client/containers/customers/customersApprovalsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/customers/customersApprovalsContainer.js -------------------------------------------------------------------------------- /client/containers/customers/customersGroupsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/customers/customersGroupsContainer.js -------------------------------------------------------------------------------- /client/containers/dashboard/DashboardContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/dashboard/DashboardContainer.js -------------------------------------------------------------------------------- /client/containers/design/bannersContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/design/bannersContainer.js -------------------------------------------------------------------------------- /client/containers/design/languageEditorContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/design/languageEditorContainer.js -------------------------------------------------------------------------------- /client/containers/design/layoutsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/design/layoutsContainer.js -------------------------------------------------------------------------------- /client/containers/design/seoUrlContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/design/seoUrlContainer.js -------------------------------------------------------------------------------- /client/containers/design/themeEditorContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/design/themeEditorContainer.js -------------------------------------------------------------------------------- /client/containers/extension/eventsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/extension/eventsContainer.js -------------------------------------------------------------------------------- /client/containers/extension/extensionsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/extension/extensionsContainer.js -------------------------------------------------------------------------------- /client/containers/extension/installerContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/extension/installerContainer.js -------------------------------------------------------------------------------- /client/containers/extension/marketplaceContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/extension/marketplaceContainer.js -------------------------------------------------------------------------------- /client/containers/extension/modificationsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/extension/modificationsContainer.js -------------------------------------------------------------------------------- /client/containers/marketing/couponsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/marketing/couponsContainer.js -------------------------------------------------------------------------------- /client/containers/marketing/emailContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/marketing/emailContainer.js -------------------------------------------------------------------------------- /client/containers/marketing/marketingContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/marketing/marketingContainer.js -------------------------------------------------------------------------------- /client/containers/reports/onlineUsersContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/reports/onlineUsersContainer.js -------------------------------------------------------------------------------- /client/containers/reports/reportsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/reports/reportsContainer.js -------------------------------------------------------------------------------- /client/containers/reports/statisticsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/reports/statisticsContainer.js -------------------------------------------------------------------------------- /client/containers/sales/giftVouchersContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/sales/giftVouchersContainer.js -------------------------------------------------------------------------------- /client/containers/sales/ordersContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/sales/ordersContainer.js -------------------------------------------------------------------------------- /client/containers/sales/recurringProfilesContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/sales/recurringProfilesContainer.js -------------------------------------------------------------------------------- /client/containers/sales/returnsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/sales/returnsContainer.js -------------------------------------------------------------------------------- /client/containers/settings/apiContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/settings/apiContainer.js -------------------------------------------------------------------------------- /client/containers/settings/localizationContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/settings/localizationContainer.js -------------------------------------------------------------------------------- /client/containers/settings/maintenanceContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/settings/maintenanceContainer.js -------------------------------------------------------------------------------- /client/containers/settings/storesContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/settings/storesContainer.js -------------------------------------------------------------------------------- /client/containers/settings/userGroupsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/settings/userGroupsContainer.js -------------------------------------------------------------------------------- /client/containers/settings/usersContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/containers/settings/usersContainer.js -------------------------------------------------------------------------------- /client/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/main.js -------------------------------------------------------------------------------- /client/reducers/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/reducers/authReducer.js -------------------------------------------------------------------------------- /client/reducers/crudReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/reducers/crudReducer.js -------------------------------------------------------------------------------- /client/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/reducers/index.js -------------------------------------------------------------------------------- /client/routers/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/routers/PrivateRoute.js -------------------------------------------------------------------------------- /client/routers/PublicRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/routers/PublicRoute.js -------------------------------------------------------------------------------- /client/routers/RestrictRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/routers/RestrictRoute.js -------------------------------------------------------------------------------- /client/routers/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/routers/routes.js -------------------------------------------------------------------------------- /client/services/authService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/services/authService.js -------------------------------------------------------------------------------- /client/services/httpService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/services/httpService.js -------------------------------------------------------------------------------- /client/services/tokenService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/services/tokenService.js -------------------------------------------------------------------------------- /client/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/store/configureStore.js -------------------------------------------------------------------------------- /client/utils/commonUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/utils/commonUtil.js -------------------------------------------------------------------------------- /client/utils/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/utils/history.js -------------------------------------------------------------------------------- /client/utils/httpBaseUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/utils/httpBaseUtil.js -------------------------------------------------------------------------------- /client/utils/httpUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/utils/httpUtil.js -------------------------------------------------------------------------------- /client/utils/jwtUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/utils/jwtUtil.js -------------------------------------------------------------------------------- /client/utils/serializeUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/utils/serializeUtil.js -------------------------------------------------------------------------------- /client/utils/storageUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/client/utils/storageUtil.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/jsconfig.json -------------------------------------------------------------------------------- /jsdoc.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/jsdoc.conf.json -------------------------------------------------------------------------------- /knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/knexfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/package.json -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/img/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/img/avatar5.png -------------------------------------------------------------------------------- /public/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/img/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/index.html -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /public/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /public/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/index.html -------------------------------------------------------------------------------- /public/swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /public/swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /public/swagger/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /public/swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /public/swagger/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /public/swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui.css -------------------------------------------------------------------------------- /public/swagger/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui.css.map -------------------------------------------------------------------------------- /public/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui.js -------------------------------------------------------------------------------- /public/swagger/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/public/swagger/swagger-ui.js.map -------------------------------------------------------------------------------- /server/config/bookshelf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/bookshelf.js -------------------------------------------------------------------------------- /server/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/database.js -------------------------------------------------------------------------------- /server/config/directory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/directory.js -------------------------------------------------------------------------------- /server/config/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/express.js -------------------------------------------------------------------------------- /server/config/joi.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/joi.validate.js -------------------------------------------------------------------------------- /server/config/knex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/knex.js -------------------------------------------------------------------------------- /server/config/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/swagger.js -------------------------------------------------------------------------------- /server/config/winston.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/config/winston.js -------------------------------------------------------------------------------- /server/controllers/api.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/controllers/api.controller.js -------------------------------------------------------------------------------- /server/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/controllers/auth.controller.js -------------------------------------------------------------------------------- /server/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/controllers/user.controller.js -------------------------------------------------------------------------------- /server/middlewares/authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/middlewares/authenticate.js -------------------------------------------------------------------------------- /server/middlewares/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/middlewares/errorHandler.js -------------------------------------------------------------------------------- /server/middlewares/joiErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/middlewares/joiErrorHandler.js -------------------------------------------------------------------------------- /server/middlewares/requestLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/middlewares/requestLogger.js -------------------------------------------------------------------------------- /server/migrations/20170715222060_create_users_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/migrations/20170715222060_create_users_table.js -------------------------------------------------------------------------------- /server/models/api.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/models/api.model.js -------------------------------------------------------------------------------- /server/models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/models/user.model.js -------------------------------------------------------------------------------- /server/routes/api.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/routes/api.route.js -------------------------------------------------------------------------------- /server/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/routes/auth.route.js -------------------------------------------------------------------------------- /server/routes/index.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/routes/index.route.js -------------------------------------------------------------------------------- /server/routes/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/routes/user.route.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/server.js -------------------------------------------------------------------------------- /server/utils/api.validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/utils/api.validator.js -------------------------------------------------------------------------------- /server/utils/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/server/utils/validator.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/src/index.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /webpack/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/webpack/webpack.config.dev.js -------------------------------------------------------------------------------- /webpack/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-zone/my-store-app/HEAD/webpack/webpack.config.prod.js --------------------------------------------------------------------------------