├── .gitignore ├── README.md ├── craco.config.js ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── app.tsx ├── assets │ └── .gitignore ├── components │ ├── common │ │ ├── ordinary │ │ │ └── Table │ │ │ │ ├── index.tsx │ │ │ │ └── styled.ts │ │ ├── simple │ │ │ └── Align │ │ │ │ ├── index.tsx │ │ │ │ └── styled.ts │ │ ├── smart │ │ │ └── DragAndDrop │ │ │ │ └── index.tsx │ │ └── ui │ │ │ └── Image │ │ │ ├── index.tsx │ │ │ └── styled.ts │ ├── containers │ │ └── .gitignore │ ├── pages │ │ ├── Main │ │ │ └── index.tsx │ │ └── Product │ │ │ └── index.tsx │ └── routes │ │ └── index.tsx ├── core │ ├── api.ts │ ├── config │ │ ├── api.config.ts │ │ ├── index.ts │ │ └── routes.config.ts │ ├── helpers │ │ ├── index.ts │ │ └── schema.helpers.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useAPI.ts │ │ └── useLocalStore.ts │ ├── models │ │ ├── index.ts │ │ └── product.models.ts │ ├── services │ │ ├── index.ts │ │ └── product.service.ts │ ├── store │ │ ├── index.tsx │ │ └── segments │ │ │ └── app.ts │ ├── theme │ │ └── index.ts │ ├── types │ │ ├── index.ts │ │ └── styled.d.ts │ └── utils │ │ └── index.ts ├── index.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── setupTests.ts └── styles │ ├── common.ts │ └── index.ts ├── tsconfig.json ├── tsconfig.paths.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/craco.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/common/ordinary/Table/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/components/common/ordinary/Table/index.tsx -------------------------------------------------------------------------------- /src/components/common/ordinary/Table/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/components/common/ordinary/Table/styled.ts -------------------------------------------------------------------------------- /src/components/common/simple/Align/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/components/common/simple/Align/index.tsx -------------------------------------------------------------------------------- /src/components/common/simple/Align/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/components/common/simple/Align/styled.ts -------------------------------------------------------------------------------- /src/components/common/smart/DragAndDrop/index.tsx: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/components/common/ui/Image/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/components/common/ui/Image/index.tsx -------------------------------------------------------------------------------- /src/components/common/ui/Image/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/components/common/ui/Image/styled.ts -------------------------------------------------------------------------------- /src/components/containers/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/pages/Main/index.tsx: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/components/pages/Product/index.tsx: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/components/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/components/routes/index.tsx -------------------------------------------------------------------------------- /src/core/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/api.ts -------------------------------------------------------------------------------- /src/core/config/api.config.ts: -------------------------------------------------------------------------------- 1 | export const serverURI = "http://localhost:8080"; 2 | -------------------------------------------------------------------------------- /src/core/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/config/index.ts -------------------------------------------------------------------------------- /src/core/config/routes.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/config/routes.config.ts -------------------------------------------------------------------------------- /src/core/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/helpers/index.ts -------------------------------------------------------------------------------- /src/core/helpers/schema.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/helpers/schema.helpers.ts -------------------------------------------------------------------------------- /src/core/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/hooks/index.ts -------------------------------------------------------------------------------- /src/core/hooks/useAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/hooks/useAPI.ts -------------------------------------------------------------------------------- /src/core/hooks/useLocalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/hooks/useLocalStore.ts -------------------------------------------------------------------------------- /src/core/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/models/index.ts -------------------------------------------------------------------------------- /src/core/models/product.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/models/product.models.ts -------------------------------------------------------------------------------- /src/core/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/services/index.ts -------------------------------------------------------------------------------- /src/core/services/product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/services/product.service.ts -------------------------------------------------------------------------------- /src/core/store/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/store/index.tsx -------------------------------------------------------------------------------- /src/core/store/segments/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/store/segments/app.ts -------------------------------------------------------------------------------- /src/core/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/theme/index.ts -------------------------------------------------------------------------------- /src/core/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/types/index.ts -------------------------------------------------------------------------------- /src/core/types/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/types/styled.d.ts -------------------------------------------------------------------------------- /src/core/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/core/utils/index.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/styles/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/styles/common.ts -------------------------------------------------------------------------------- /src/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/src/styles/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/tsconfig.paths.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukkk3/react-rest-api-typescript-boilerplate/HEAD/yarn.lock --------------------------------------------------------------------------------