├── .babelrc ├── .env.development ├── .env.production ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc.js ├── .vscode ├── README.md ├── next.code-snippets └── settings.json ├── @types ├── classnames.d.ts ├── next-compose-plugins.d.ts ├── next-env.d.ts ├── next-sass.d.ts └── style.d.ts ├── LICENSE ├── README.md ├── assets └── scss │ ├── app │ ├── _carousel.scss │ ├── _input.scss │ ├── _radio.scss │ ├── _spinner.scss │ ├── _transitions.scss │ ├── _typography.scss │ ├── _utils.scss │ └── index.scss │ ├── fonts │ └── index.scss │ ├── index.scss │ └── tailwind.scss ├── components ├── atomics │ └── NextLink.tsx ├── head │ └── Favicon.tsx └── layouts │ ├── Default.scss │ ├── Default.tsx │ └── Empty.tsx ├── core ├── axiosHelper.tsx ├── index.tsx └── universal-state.tsx ├── docs ├── README.md ├── 개발_환경_구성_방법.md ├── 기초_설명.md ├── 기타_명령어_및_테스트_방법.md ├── 사용하는_주요_기술.md ├── 실행_빌드_배포_방법.md └── 추천_강좌_목록.md ├── ecosystem.config.js ├── interfaces └── service.ts ├── next-env.d.ts ├── next-seo.config.ts ├── next.config.js ├── package.json ├── pages ├── 404.scss ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── _error.scss ├── _error.tsx ├── counter │ ├── index.scss │ └── index.tsx ├── index.scss ├── index.tsx └── todo │ ├── index.scss │ └── index.tsx ├── postcss.config.js ├── stores ├── auth.ts ├── counter.ts ├── index.ts ├── service │ ├── index.ts │ ├── user.ts │ └── utils.ts └── todo.ts ├── stylelint.config.js ├── tailwind.config.js ├── tsconfig.json └── utils └── importer.tsx /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/.babelrc -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/next.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/.vscode/next.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /@types/classnames.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'classnames' 2 | -------------------------------------------------------------------------------- /@types/next-compose-plugins.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'next-compose-plugins' 2 | -------------------------------------------------------------------------------- /@types/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/@types/next-env.d.ts -------------------------------------------------------------------------------- /@types/next-sass.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@zeit/next-sass' 2 | -------------------------------------------------------------------------------- /@types/style.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/@types/style.d.ts -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/README.md -------------------------------------------------------------------------------- /assets/scss/app/_carousel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/_carousel.scss -------------------------------------------------------------------------------- /assets/scss/app/_input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/_input.scss -------------------------------------------------------------------------------- /assets/scss/app/_radio.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/_radio.scss -------------------------------------------------------------------------------- /assets/scss/app/_spinner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/_spinner.scss -------------------------------------------------------------------------------- /assets/scss/app/_transitions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/_transitions.scss -------------------------------------------------------------------------------- /assets/scss/app/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/_typography.scss -------------------------------------------------------------------------------- /assets/scss/app/_utils.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/_utils.scss -------------------------------------------------------------------------------- /assets/scss/app/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/app/index.scss -------------------------------------------------------------------------------- /assets/scss/fonts/index.scss: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap'); 2 | -------------------------------------------------------------------------------- /assets/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/index.scss -------------------------------------------------------------------------------- /assets/scss/tailwind.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/assets/scss/tailwind.scss -------------------------------------------------------------------------------- /components/atomics/NextLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/components/atomics/NextLink.tsx -------------------------------------------------------------------------------- /components/head/Favicon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/components/head/Favicon.tsx -------------------------------------------------------------------------------- /components/layouts/Default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/components/layouts/Default.scss -------------------------------------------------------------------------------- /components/layouts/Default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/components/layouts/Default.tsx -------------------------------------------------------------------------------- /components/layouts/Empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/components/layouts/Empty.tsx -------------------------------------------------------------------------------- /core/axiosHelper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/core/axiosHelper.tsx -------------------------------------------------------------------------------- /core/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/core/index.tsx -------------------------------------------------------------------------------- /core/universal-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/core/universal-state.tsx -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/개발_환경_구성_방법.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/docs/개발_환경_구성_방법.md -------------------------------------------------------------------------------- /docs/기초_설명.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/docs/기초_설명.md -------------------------------------------------------------------------------- /docs/기타_명령어_및_테스트_방법.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/docs/기타_명령어_및_테스트_방법.md -------------------------------------------------------------------------------- /docs/사용하는_주요_기술.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/docs/사용하는_주요_기술.md -------------------------------------------------------------------------------- /docs/실행_빌드_배포_방법.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/docs/실행_빌드_배포_방법.md -------------------------------------------------------------------------------- /docs/추천_강좌_목록.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/docs/추천_강좌_목록.md -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /interfaces/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/interfaces/service.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next-seo.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/next-seo.config.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/404.scss -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/_error.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/_error.scss -------------------------------------------------------------------------------- /pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/_error.tsx -------------------------------------------------------------------------------- /pages/counter/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/counter/index.scss -------------------------------------------------------------------------------- /pages/counter/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/counter/index.tsx -------------------------------------------------------------------------------- /pages/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/index.scss -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/todo/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/todo/index.scss -------------------------------------------------------------------------------- /pages/todo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/pages/todo/index.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/postcss.config.js -------------------------------------------------------------------------------- /stores/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stores/auth.ts -------------------------------------------------------------------------------- /stores/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stores/counter.ts -------------------------------------------------------------------------------- /stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stores/index.ts -------------------------------------------------------------------------------- /stores/service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stores/service/index.ts -------------------------------------------------------------------------------- /stores/service/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stores/service/user.ts -------------------------------------------------------------------------------- /stores/service/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stores/service/utils.ts -------------------------------------------------------------------------------- /stores/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stores/todo.ts -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/importer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhaOfficial/next-template/HEAD/utils/importer.tsx --------------------------------------------------------------------------------