├── .env.example ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── Ci.yml ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .npmrc ├── .storybook ├── main.ts └── preview.ts ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── eslint.config.mjs ├── lint-staged.config.js ├── messages ├── en.json └── ja.json ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── next.svg └── vercel.svg ├── reset.d.ts ├── src ├── app │ └── [locale] │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ └── page.tsx ├── components │ └── Spinner │ │ ├── Spinner.stories.ts │ │ ├── Spinner.tsx │ │ └── index.ts ├── i18n │ ├── i18n.ts │ └── i18nNavigation.ts ├── lib │ ├── env.mjs │ └── utils.ts ├── middleware.ts └── styles │ └── globals.css └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | # change this it .env -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/Ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.github/workflows/Ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.9.0 -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /messages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/messages/en.json -------------------------------------------------------------------------------- /messages/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/messages/ja.json -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /reset.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/reset.d.ts -------------------------------------------------------------------------------- /src/app/[locale]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/app/[locale]/layout.tsx -------------------------------------------------------------------------------- /src/app/[locale]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/app/[locale]/loading.tsx -------------------------------------------------------------------------------- /src/app/[locale]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/app/[locale]/page.tsx -------------------------------------------------------------------------------- /src/components/Spinner/Spinner.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/components/Spinner/Spinner.stories.ts -------------------------------------------------------------------------------- /src/components/Spinner/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/components/Spinner/Spinner.tsx -------------------------------------------------------------------------------- /src/components/Spinner/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Spinner'; 2 | -------------------------------------------------------------------------------- /src/i18n/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/i18n/i18n.ts -------------------------------------------------------------------------------- /src/i18n/i18nNavigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/i18n/i18nNavigation.ts -------------------------------------------------------------------------------- /src/lib/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/lib/env.mjs -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghbishal/nextjs-boilerplate/HEAD/tsconfig.json --------------------------------------------------------------------------------