├── .env.development ├── .github └── FUNDING.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── index.d.ts ├── next-env.d.ts ├── next-seo.config.ts ├── next-sitemap.config.js ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── favicon │ └── favicon.ico ├── robots.txt ├── sitemap-0.xml └── sitemap.xml ├── src ├── assets │ └── css │ │ └── style.css ├── common │ ├── components │ │ ├── Buttons │ │ │ ├── Primary │ │ │ │ └── index.tsx │ │ │ ├── Secondary │ │ │ │ └── index.tsx │ │ │ ├── White │ │ │ │ └── index.tsx │ │ │ ├── components │ │ │ │ ├── ButtonController.tsx │ │ │ │ └── ButtonWrapper.tsx │ │ │ └── index.tsx │ │ ├── Dropdown │ │ │ ├── components │ │ │ │ ├── DropdownWrapper.tsx │ │ │ │ └── ListItem.tsx │ │ │ └── index.tsx │ │ ├── Footer │ │ │ ├── components │ │ │ │ ├── NavItem.tsx │ │ │ │ └── VercelMark.tsx │ │ │ ├── index.tsx │ │ │ └── routes.ts │ │ ├── Form │ │ │ ├── Input │ │ │ │ └── index.tsx │ │ │ ├── Layout │ │ │ │ └── index.tsx │ │ │ ├── Textarea │ │ │ │ └── index.tsx │ │ │ ├── Toggle │ │ │ │ ├── components │ │ │ │ │ └── Circle.tsx │ │ │ │ └── index.tsx │ │ │ ├── components │ │ │ │ ├── FormError.tsx │ │ │ │ ├── FormLabel.tsx │ │ │ │ └── FormWrapper.tsx │ │ │ └── index.tsx │ │ ├── Header │ │ │ ├── Navigation │ │ │ │ ├── Desktop │ │ │ │ │ ├── components │ │ │ │ │ │ └── NavItem.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Phone │ │ │ │ │ └── index.tsx │ │ │ │ ├── components │ │ │ │ │ └── Hamburger.tsx │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ └── routes.ts │ │ ├── Hydrate │ │ │ ├── Cats │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── layout │ │ │ ├── Alerts │ │ │ │ └── HydrationError.tsx │ │ │ ├── Animate.tsx │ │ │ ├── Link.tsx │ │ │ ├── Tooltip.tsx │ │ │ └── headings │ │ │ │ ├── H1.tsx │ │ │ │ ├── H2.tsx │ │ │ │ ├── H3.tsx │ │ │ │ └── Text.tsx │ │ └── misc │ │ │ ├── LoadingIcon.tsx │ │ │ ├── Logo.tsx │ │ │ └── VercelLogo.tsx │ ├── layouts │ │ └── Default.tsx │ ├── lib │ │ ├── interfaces.tsx │ │ └── types.tsx │ ├── store │ │ └── main.ts │ └── utils │ │ ├── analytics.ts │ │ ├── data │ │ └── animations.ts │ │ ├── helpers │ │ ├── concat.ts │ │ ├── listenForOutsideClick.ts │ │ ├── regex │ │ │ ├── email.ts │ │ │ ├── url.ts │ │ │ └── validator.ts │ │ └── scrollbarModal.ts │ │ └── hooks │ │ ├── api │ │ ├── api.ts │ │ └── cats.ts │ │ └── cats.ts └── pages │ ├── 404.tsx │ ├── _app.tsx │ ├── _document.tsx │ └── index.tsx ├── tailwind.colors.js ├── tailwind.config.js ├── todo.md ├── tsconfig.json └── yarn.lock /.env.development: -------------------------------------------------------------------------------- 1 | API_URL= 2 | API_KEY= 3 | NEXT_PUBLIC_FRONTEND= 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/index.d.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next-seo.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/next-seo.config.ts -------------------------------------------------------------------------------- /next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/next-sitemap.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/public/favicon/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/sitemap-0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/public/sitemap-0.xml -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /src/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/assets/css/style.css -------------------------------------------------------------------------------- /src/common/components/Buttons/Primary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Buttons/Primary/index.tsx -------------------------------------------------------------------------------- /src/common/components/Buttons/Secondary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Buttons/Secondary/index.tsx -------------------------------------------------------------------------------- /src/common/components/Buttons/White/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Buttons/White/index.tsx -------------------------------------------------------------------------------- /src/common/components/Buttons/components/ButtonController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Buttons/components/ButtonController.tsx -------------------------------------------------------------------------------- /src/common/components/Buttons/components/ButtonWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Buttons/components/ButtonWrapper.tsx -------------------------------------------------------------------------------- /src/common/components/Buttons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Buttons/index.tsx -------------------------------------------------------------------------------- /src/common/components/Dropdown/components/DropdownWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Dropdown/components/DropdownWrapper.tsx -------------------------------------------------------------------------------- /src/common/components/Dropdown/components/ListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Dropdown/components/ListItem.tsx -------------------------------------------------------------------------------- /src/common/components/Dropdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Dropdown/index.tsx -------------------------------------------------------------------------------- /src/common/components/Footer/components/NavItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Footer/components/NavItem.tsx -------------------------------------------------------------------------------- /src/common/components/Footer/components/VercelMark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Footer/components/VercelMark.tsx -------------------------------------------------------------------------------- /src/common/components/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Footer/index.tsx -------------------------------------------------------------------------------- /src/common/components/Footer/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Footer/routes.ts -------------------------------------------------------------------------------- /src/common/components/Form/Input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/Input/index.tsx -------------------------------------------------------------------------------- /src/common/components/Form/Layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/Layout/index.tsx -------------------------------------------------------------------------------- /src/common/components/Form/Textarea/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/Textarea/index.tsx -------------------------------------------------------------------------------- /src/common/components/Form/Toggle/components/Circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/Toggle/components/Circle.tsx -------------------------------------------------------------------------------- /src/common/components/Form/Toggle/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/Toggle/index.tsx -------------------------------------------------------------------------------- /src/common/components/Form/components/FormError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/components/FormError.tsx -------------------------------------------------------------------------------- /src/common/components/Form/components/FormLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/components/FormLabel.tsx -------------------------------------------------------------------------------- /src/common/components/Form/components/FormWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/components/FormWrapper.tsx -------------------------------------------------------------------------------- /src/common/components/Form/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Form/index.tsx -------------------------------------------------------------------------------- /src/common/components/Header/Navigation/Desktop/components/NavItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Header/Navigation/Desktop/components/NavItem.tsx -------------------------------------------------------------------------------- /src/common/components/Header/Navigation/Desktop/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Header/Navigation/Desktop/index.tsx -------------------------------------------------------------------------------- /src/common/components/Header/Navigation/Phone/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Header/Navigation/Phone/index.tsx -------------------------------------------------------------------------------- /src/common/components/Header/Navigation/components/Hamburger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Header/Navigation/components/Hamburger.tsx -------------------------------------------------------------------------------- /src/common/components/Header/Navigation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Header/Navigation/index.tsx -------------------------------------------------------------------------------- /src/common/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Header/index.tsx -------------------------------------------------------------------------------- /src/common/components/Header/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Header/routes.ts -------------------------------------------------------------------------------- /src/common/components/Hydrate/Cats/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Hydrate/Cats/index.tsx -------------------------------------------------------------------------------- /src/common/components/Hydrate/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/Hydrate/index.tsx -------------------------------------------------------------------------------- /src/common/components/layout/Alerts/HydrationError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/Alerts/HydrationError.tsx -------------------------------------------------------------------------------- /src/common/components/layout/Animate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/Animate.tsx -------------------------------------------------------------------------------- /src/common/components/layout/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/Link.tsx -------------------------------------------------------------------------------- /src/common/components/layout/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/Tooltip.tsx -------------------------------------------------------------------------------- /src/common/components/layout/headings/H1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/headings/H1.tsx -------------------------------------------------------------------------------- /src/common/components/layout/headings/H2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/headings/H2.tsx -------------------------------------------------------------------------------- /src/common/components/layout/headings/H3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/headings/H3.tsx -------------------------------------------------------------------------------- /src/common/components/layout/headings/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/layout/headings/Text.tsx -------------------------------------------------------------------------------- /src/common/components/misc/LoadingIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/misc/LoadingIcon.tsx -------------------------------------------------------------------------------- /src/common/components/misc/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/misc/Logo.tsx -------------------------------------------------------------------------------- /src/common/components/misc/VercelLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/components/misc/VercelLogo.tsx -------------------------------------------------------------------------------- /src/common/layouts/Default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/layouts/Default.tsx -------------------------------------------------------------------------------- /src/common/lib/interfaces.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/lib/interfaces.tsx -------------------------------------------------------------------------------- /src/common/lib/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/lib/types.tsx -------------------------------------------------------------------------------- /src/common/store/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/store/main.ts -------------------------------------------------------------------------------- /src/common/utils/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/analytics.ts -------------------------------------------------------------------------------- /src/common/utils/data/animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/data/animations.ts -------------------------------------------------------------------------------- /src/common/utils/helpers/concat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/helpers/concat.ts -------------------------------------------------------------------------------- /src/common/utils/helpers/listenForOutsideClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/helpers/listenForOutsideClick.ts -------------------------------------------------------------------------------- /src/common/utils/helpers/regex/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/helpers/regex/email.ts -------------------------------------------------------------------------------- /src/common/utils/helpers/regex/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/helpers/regex/url.ts -------------------------------------------------------------------------------- /src/common/utils/helpers/regex/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/helpers/regex/validator.ts -------------------------------------------------------------------------------- /src/common/utils/helpers/scrollbarModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/helpers/scrollbarModal.ts -------------------------------------------------------------------------------- /src/common/utils/hooks/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/hooks/api/api.ts -------------------------------------------------------------------------------- /src/common/utils/hooks/api/cats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/hooks/api/cats.ts -------------------------------------------------------------------------------- /src/common/utils/hooks/cats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/common/utils/hooks/cats.ts -------------------------------------------------------------------------------- /src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/pages/404.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /tailwind.colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/tailwind.colors.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/todo.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/audn/react-boilerplate/HEAD/yarn.lock --------------------------------------------------------------------------------