├── .githooks └── pre-commit ├── .github ├── pull_request_template.md └── workflows │ └── build.yml ├── .gitignore ├── .prettierignore ├── LICENSE.md ├── README.md ├── backend ├── README.md ├── jest.config.ts ├── package.json ├── src │ ├── admin │ │ ├── __tests__ │ │ │ └── admin.test.ts │ │ ├── api-doc.md │ │ ├── model.ts │ │ └── resolver.ts │ ├── business │ │ ├── __tests__ │ │ │ └── business.test.ts │ │ ├── api-doc.md │ │ ├── model.ts │ │ └── resolver.ts │ ├── business_type │ │ ├── __tests__ │ │ │ └── types.test.ts │ │ ├── api-doc.md │ │ ├── model.ts │ │ └── resolver.ts │ ├── business_user │ │ ├── __tests__ │ │ │ └── user.test.ts │ │ ├── api-doc.md │ │ ├── model.ts │ │ └── resolver.ts │ ├── category │ │ ├── __tests__ │ │ │ └── category.test.ts │ │ ├── api-doc.md │ │ ├── model.ts │ │ └── resolver.ts │ ├── config │ │ ├── const.config.ts │ │ └── db.config.ts │ ├── exceptions │ │ ├── BadRequestException.ts │ │ ├── ForbiddenException.ts │ │ ├── HttpException.ts │ │ ├── NotAcceptableException.ts │ │ ├── NotFoundException.ts │ │ ├── ServerErrorException.ts │ │ ├── UnauthorizedException.ts │ │ └── UnprocessableEntityException.ts │ ├── index.ts │ ├── user │ │ ├── __tests__ │ │ │ └── user.test.ts │ │ ├── api-doc.md │ │ ├── model.ts │ │ └── resolver.ts │ └── util │ │ └── handlers.util.ts ├── tsconfig.json └── yarn.lock ├── business-dashboard ├── .eslintrc.cjs ├── index.html ├── package.json ├── postcss.config.cjs ├── public │ ├── favicon.ico │ ├── logo192.png │ └── logo512.png ├── src │ ├── App.tsx │ ├── assets │ │ ├── css │ │ │ └── index.css │ │ └── images │ │ │ ├── favicon.ico │ │ │ └── user │ │ │ ├── business.webp │ │ │ └── profile.webp │ ├── components │ │ ├── Alerts │ │ │ ├── Error.tsx │ │ │ └── Success.tsx │ │ ├── Breadcrumb.tsx │ │ ├── Business │ │ │ └── index.tsx │ │ ├── Categories │ │ │ ├── Create.tsx │ │ │ ├── Edit.tsx │ │ │ └── index.tsx │ │ ├── Dropdown │ │ │ └── DropdownUser.tsx │ │ ├── Error │ │ │ └── 404.tsx │ │ ├── Header.tsx │ │ ├── Sidebar │ │ │ └── Sidebar.tsx │ │ └── Users │ │ │ ├── Create.tsx │ │ │ ├── Edit.tsx │ │ │ └── index.tsx │ ├── config │ │ ├── const.ts │ │ └── utils.ts │ ├── graphQL │ │ ├── mutations.tsx │ │ └── queries.tsx │ ├── hooks │ │ └── useLocalStorage.tsx │ ├── layout │ │ └── DefaultLayout.tsx │ ├── main.tsx │ ├── pages │ │ └── Authentication │ │ │ ├── PrivateRoute.tsx │ │ │ └── SignIn.tsx │ ├── store │ │ ├── categories.ts │ │ └── index.ts │ └── vite-env.d.ts ├── tailwind.config.cjs ├── tsconfig.json ├── vite.config.ts └── yarn.lock ├── react-admin ├── .gitignore ├── index.html ├── package.json ├── postcss.config.cjs ├── public │ └── favicon.ico ├── src │ ├── App.tsx │ ├── assets │ │ ├── css │ │ │ └── index.css │ │ └── images │ │ │ ├── favicon.ico │ │ │ └── user │ │ │ ├── business.webp │ │ │ └── profile.webp │ ├── components │ │ ├── Alerts │ │ │ ├── Error.tsx │ │ │ └── Success.tsx │ │ ├── Breadcrumb.tsx │ │ ├── DarkModeSwitcher.tsx │ │ ├── Dropdown │ │ │ └── DropdownUser.tsx │ │ ├── Email │ │ │ └── approval.tsx │ │ ├── Header.tsx │ │ ├── Sidebar │ │ │ └── Sidebar.tsx │ │ └── Users │ │ │ ├── Edit.tsx │ │ │ └── Index.tsx │ ├── config │ │ ├── const.ts │ │ └── utils.ts │ ├── graphQL │ │ ├── mutations.tsx │ │ └── queries.tsx │ ├── hooks │ │ ├── useColorMode.tsx │ │ └── useLocalStorage.tsx │ ├── layout │ │ └── DefaultLayout.tsx │ ├── lib.d.ts │ ├── main.tsx │ ├── pages │ │ ├── Authentication │ │ │ ├── PrivateRoute.tsx │ │ │ ├── SignIn.tsx │ │ │ └── SignUp.tsx │ │ └── Dashboard │ │ │ └── Home.tsx │ └── react-app-env.d.ts ├── tailwind.config.cjs ├── tsconfig.json ├── vite.config.ts └── yarn.lock └── react-frontend ├── .eslintrc.cjs ├── .gitignore ├── index.html ├── package.json ├── postcss.config.js ├── public └── favicon.ico ├── src ├── App.tsx ├── assets │ ├── css │ │ └── index.css │ └── images │ │ └── registration-800w.webp ├── components │ ├── modal.tsx │ └── registration.tsx ├── config │ ├── const.ts │ └── utils.ts ├── graphQL │ └── mutations.tsx ├── main.tsx └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.githooks/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | npx prettier -w . && git add . -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .vscode 4 | .env 5 | coverage 6 | schema.gql -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/README.md -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/jest.config.ts -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/admin/__tests__/admin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/admin/__tests__/admin.test.ts -------------------------------------------------------------------------------- /backend/src/admin/api-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/admin/api-doc.md -------------------------------------------------------------------------------- /backend/src/admin/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/admin/model.ts -------------------------------------------------------------------------------- /backend/src/admin/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/admin/resolver.ts -------------------------------------------------------------------------------- /backend/src/business/__tests__/business.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business/__tests__/business.test.ts -------------------------------------------------------------------------------- /backend/src/business/api-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business/api-doc.md -------------------------------------------------------------------------------- /backend/src/business/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business/model.ts -------------------------------------------------------------------------------- /backend/src/business/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business/resolver.ts -------------------------------------------------------------------------------- /backend/src/business_type/__tests__/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_type/__tests__/types.test.ts -------------------------------------------------------------------------------- /backend/src/business_type/api-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_type/api-doc.md -------------------------------------------------------------------------------- /backend/src/business_type/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_type/model.ts -------------------------------------------------------------------------------- /backend/src/business_type/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_type/resolver.ts -------------------------------------------------------------------------------- /backend/src/business_user/__tests__/user.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_user/__tests__/user.test.ts -------------------------------------------------------------------------------- /backend/src/business_user/api-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_user/api-doc.md -------------------------------------------------------------------------------- /backend/src/business_user/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_user/model.ts -------------------------------------------------------------------------------- /backend/src/business_user/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/business_user/resolver.ts -------------------------------------------------------------------------------- /backend/src/category/__tests__/category.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/category/__tests__/category.test.ts -------------------------------------------------------------------------------- /backend/src/category/api-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/category/api-doc.md -------------------------------------------------------------------------------- /backend/src/category/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/category/model.ts -------------------------------------------------------------------------------- /backend/src/category/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/category/resolver.ts -------------------------------------------------------------------------------- /backend/src/config/const.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/config/const.config.ts -------------------------------------------------------------------------------- /backend/src/config/db.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/config/db.config.ts -------------------------------------------------------------------------------- /backend/src/exceptions/BadRequestException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/BadRequestException.ts -------------------------------------------------------------------------------- /backend/src/exceptions/ForbiddenException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/ForbiddenException.ts -------------------------------------------------------------------------------- /backend/src/exceptions/HttpException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/HttpException.ts -------------------------------------------------------------------------------- /backend/src/exceptions/NotAcceptableException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/NotAcceptableException.ts -------------------------------------------------------------------------------- /backend/src/exceptions/NotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/NotFoundException.ts -------------------------------------------------------------------------------- /backend/src/exceptions/ServerErrorException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/ServerErrorException.ts -------------------------------------------------------------------------------- /backend/src/exceptions/UnauthorizedException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/UnauthorizedException.ts -------------------------------------------------------------------------------- /backend/src/exceptions/UnprocessableEntityException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/exceptions/UnprocessableEntityException.ts -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/user/__tests__/user.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/user/__tests__/user.test.ts -------------------------------------------------------------------------------- /backend/src/user/api-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/user/api-doc.md -------------------------------------------------------------------------------- /backend/src/user/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/user/model.ts -------------------------------------------------------------------------------- /backend/src/user/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/user/resolver.ts -------------------------------------------------------------------------------- /backend/src/util/handlers.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/src/util/handlers.util.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /business-dashboard/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/.eslintrc.cjs -------------------------------------------------------------------------------- /business-dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/index.html -------------------------------------------------------------------------------- /business-dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/package.json -------------------------------------------------------------------------------- /business-dashboard/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/postcss.config.cjs -------------------------------------------------------------------------------- /business-dashboard/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/public/favicon.ico -------------------------------------------------------------------------------- /business-dashboard/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/public/logo192.png -------------------------------------------------------------------------------- /business-dashboard/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/public/logo512.png -------------------------------------------------------------------------------- /business-dashboard/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/App.tsx -------------------------------------------------------------------------------- /business-dashboard/src/assets/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/assets/css/index.css -------------------------------------------------------------------------------- /business-dashboard/src/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/assets/images/favicon.ico -------------------------------------------------------------------------------- /business-dashboard/src/assets/images/user/business.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/assets/images/user/business.webp -------------------------------------------------------------------------------- /business-dashboard/src/assets/images/user/profile.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/assets/images/user/profile.webp -------------------------------------------------------------------------------- /business-dashboard/src/components/Alerts/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Alerts/Error.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Alerts/Success.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Alerts/Success.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Breadcrumb.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Business/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Business/index.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Categories/Create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Categories/Create.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Categories/Edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Categories/Edit.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Categories/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Categories/index.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Dropdown/DropdownUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Dropdown/DropdownUser.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Error/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Error/404.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Header.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Sidebar/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Sidebar/Sidebar.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Users/Create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Users/Create.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Users/Edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Users/Edit.tsx -------------------------------------------------------------------------------- /business-dashboard/src/components/Users/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/components/Users/index.tsx -------------------------------------------------------------------------------- /business-dashboard/src/config/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/config/const.ts -------------------------------------------------------------------------------- /business-dashboard/src/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/config/utils.ts -------------------------------------------------------------------------------- /business-dashboard/src/graphQL/mutations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/graphQL/mutations.tsx -------------------------------------------------------------------------------- /business-dashboard/src/graphQL/queries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/graphQL/queries.tsx -------------------------------------------------------------------------------- /business-dashboard/src/hooks/useLocalStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/hooks/useLocalStorage.tsx -------------------------------------------------------------------------------- /business-dashboard/src/layout/DefaultLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/layout/DefaultLayout.tsx -------------------------------------------------------------------------------- /business-dashboard/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/main.tsx -------------------------------------------------------------------------------- /business-dashboard/src/pages/Authentication/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/pages/Authentication/PrivateRoute.tsx -------------------------------------------------------------------------------- /business-dashboard/src/pages/Authentication/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/pages/Authentication/SignIn.tsx -------------------------------------------------------------------------------- /business-dashboard/src/store/categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/store/categories.ts -------------------------------------------------------------------------------- /business-dashboard/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/src/store/index.ts -------------------------------------------------------------------------------- /business-dashboard/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /business-dashboard/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/tailwind.config.cjs -------------------------------------------------------------------------------- /business-dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/tsconfig.json -------------------------------------------------------------------------------- /business-dashboard/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/vite.config.ts -------------------------------------------------------------------------------- /business-dashboard/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/business-dashboard/yarn.lock -------------------------------------------------------------------------------- /react-admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/.gitignore -------------------------------------------------------------------------------- /react-admin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/index.html -------------------------------------------------------------------------------- /react-admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/package.json -------------------------------------------------------------------------------- /react-admin/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/postcss.config.cjs -------------------------------------------------------------------------------- /react-admin/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/public/favicon.ico -------------------------------------------------------------------------------- /react-admin/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/App.tsx -------------------------------------------------------------------------------- /react-admin/src/assets/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/assets/css/index.css -------------------------------------------------------------------------------- /react-admin/src/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/assets/images/favicon.ico -------------------------------------------------------------------------------- /react-admin/src/assets/images/user/business.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/assets/images/user/business.webp -------------------------------------------------------------------------------- /react-admin/src/assets/images/user/profile.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/assets/images/user/profile.webp -------------------------------------------------------------------------------- /react-admin/src/components/Alerts/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Alerts/Error.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Alerts/Success.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Alerts/Success.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Breadcrumb.tsx -------------------------------------------------------------------------------- /react-admin/src/components/DarkModeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/DarkModeSwitcher.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Dropdown/DropdownUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Dropdown/DropdownUser.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Email/approval.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Email/approval.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Header.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Sidebar/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Sidebar/Sidebar.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Users/Edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Users/Edit.tsx -------------------------------------------------------------------------------- /react-admin/src/components/Users/Index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/components/Users/Index.tsx -------------------------------------------------------------------------------- /react-admin/src/config/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/config/const.ts -------------------------------------------------------------------------------- /react-admin/src/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/config/utils.ts -------------------------------------------------------------------------------- /react-admin/src/graphQL/mutations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/graphQL/mutations.tsx -------------------------------------------------------------------------------- /react-admin/src/graphQL/queries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/graphQL/queries.tsx -------------------------------------------------------------------------------- /react-admin/src/hooks/useColorMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/hooks/useColorMode.tsx -------------------------------------------------------------------------------- /react-admin/src/hooks/useLocalStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/hooks/useLocalStorage.tsx -------------------------------------------------------------------------------- /react-admin/src/layout/DefaultLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/layout/DefaultLayout.tsx -------------------------------------------------------------------------------- /react-admin/src/lib.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/lib.d.ts -------------------------------------------------------------------------------- /react-admin/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/main.tsx -------------------------------------------------------------------------------- /react-admin/src/pages/Authentication/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/pages/Authentication/PrivateRoute.tsx -------------------------------------------------------------------------------- /react-admin/src/pages/Authentication/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/pages/Authentication/SignIn.tsx -------------------------------------------------------------------------------- /react-admin/src/pages/Authentication/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/pages/Authentication/SignUp.tsx -------------------------------------------------------------------------------- /react-admin/src/pages/Dashboard/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/pages/Dashboard/Home.tsx -------------------------------------------------------------------------------- /react-admin/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/src/react-app-env.d.ts -------------------------------------------------------------------------------- /react-admin/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/tailwind.config.cjs -------------------------------------------------------------------------------- /react-admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/tsconfig.json -------------------------------------------------------------------------------- /react-admin/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/vite.config.ts -------------------------------------------------------------------------------- /react-admin/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-admin/yarn.lock -------------------------------------------------------------------------------- /react-frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /react-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/.gitignore -------------------------------------------------------------------------------- /react-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/index.html -------------------------------------------------------------------------------- /react-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/package.json -------------------------------------------------------------------------------- /react-frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/postcss.config.js -------------------------------------------------------------------------------- /react-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/public/favicon.ico -------------------------------------------------------------------------------- /react-frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/App.tsx -------------------------------------------------------------------------------- /react-frontend/src/assets/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/assets/css/index.css -------------------------------------------------------------------------------- /react-frontend/src/assets/images/registration-800w.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/assets/images/registration-800w.webp -------------------------------------------------------------------------------- /react-frontend/src/components/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/components/modal.tsx -------------------------------------------------------------------------------- /react-frontend/src/components/registration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/components/registration.tsx -------------------------------------------------------------------------------- /react-frontend/src/config/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/config/const.ts -------------------------------------------------------------------------------- /react-frontend/src/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/config/utils.ts -------------------------------------------------------------------------------- /react-frontend/src/graphQL/mutations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/graphQL/mutations.tsx -------------------------------------------------------------------------------- /react-frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/src/main.tsx -------------------------------------------------------------------------------- /react-frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /react-frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/tailwind.config.js -------------------------------------------------------------------------------- /react-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/tsconfig.json -------------------------------------------------------------------------------- /react-frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/vite.config.ts -------------------------------------------------------------------------------- /react-frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canopas/fullstack-graphql-react-starter-kit/HEAD/react-frontend/yarn.lock --------------------------------------------------------------------------------