├── .babelrc.js ├── .dockerignore ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .sasslintrc ├── .stylelintrc ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── README.md ├── assets ├── images │ ├── favicon.png │ ├── placeholder.png │ └── screenshot.png ├── locales │ └── en │ │ ├── common.json │ │ ├── error.json │ │ ├── index.json │ │ └── show.json └── styles │ ├── abstracts │ └── _variables.scss │ ├── components │ ├── Footer.scss │ └── Header.scss │ ├── main.scss │ ├── themes │ └── _theme.scss │ └── vendors │ ├── _bootstrap.scss │ └── _nprogress.scss ├── components ├── common │ ├── ErrorView.js │ ├── Index.js │ └── Show.js ├── hoc │ ├── withI18N.js │ └── withPage.js └── layout │ ├── Footer.js │ ├── Header.js │ ├── Layout.js │ └── Meta.js ├── configs ├── config.js ├── i18n.js └── routes.js ├── docker-compose.yml ├── env.config.js ├── lib ├── api-client.js └── i18nHelper.js ├── next.config.js ├── package.json ├── pages ├── _document.js ├── _error.js ├── index.js └── show.js ├── redux ├── actions │ ├── show.js │ └── shows.js ├── reducers │ ├── index.js │ ├── show.js │ └── shows.js └── store │ └── configureStore.js └── server.js /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .next/ 2 | coverage/ 3 | node_modules/ 4 | static/ 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /.sasslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.sasslintrc -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.stylelintrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/images/placeholder.png -------------------------------------------------------------------------------- /assets/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/images/screenshot.png -------------------------------------------------------------------------------- /assets/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/locales/en/common.json -------------------------------------------------------------------------------- /assets/locales/en/error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/locales/en/error.json -------------------------------------------------------------------------------- /assets/locales/en/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/locales/en/index.json -------------------------------------------------------------------------------- /assets/locales/en/show.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/locales/en/show.json -------------------------------------------------------------------------------- /assets/styles/abstracts/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/styles/abstracts/_variables.scss -------------------------------------------------------------------------------- /assets/styles/components/Footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/styles/components/Footer.scss -------------------------------------------------------------------------------- /assets/styles/components/Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/styles/components/Header.scss -------------------------------------------------------------------------------- /assets/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/styles/main.scss -------------------------------------------------------------------------------- /assets/styles/themes/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/styles/themes/_theme.scss -------------------------------------------------------------------------------- /assets/styles/vendors/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/styles/vendors/_bootstrap.scss -------------------------------------------------------------------------------- /assets/styles/vendors/_nprogress.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/assets/styles/vendors/_nprogress.scss -------------------------------------------------------------------------------- /components/common/ErrorView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/common/ErrorView.js -------------------------------------------------------------------------------- /components/common/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/common/Index.js -------------------------------------------------------------------------------- /components/common/Show.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/common/Show.js -------------------------------------------------------------------------------- /components/hoc/withI18N.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/hoc/withI18N.js -------------------------------------------------------------------------------- /components/hoc/withPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/hoc/withPage.js -------------------------------------------------------------------------------- /components/layout/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/layout/Footer.js -------------------------------------------------------------------------------- /components/layout/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/layout/Header.js -------------------------------------------------------------------------------- /components/layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/layout/Layout.js -------------------------------------------------------------------------------- /components/layout/Meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/components/layout/Meta.js -------------------------------------------------------------------------------- /configs/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/configs/config.js -------------------------------------------------------------------------------- /configs/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/configs/i18n.js -------------------------------------------------------------------------------- /configs/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/configs/routes.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /env.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/env.config.js -------------------------------------------------------------------------------- /lib/api-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/lib/api-client.js -------------------------------------------------------------------------------- /lib/i18nHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/lib/i18nHelper.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/package.json -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/pages/_error.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/show.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/pages/show.js -------------------------------------------------------------------------------- /redux/actions/show.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/redux/actions/show.js -------------------------------------------------------------------------------- /redux/actions/shows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/redux/actions/shows.js -------------------------------------------------------------------------------- /redux/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/redux/reducers/index.js -------------------------------------------------------------------------------- /redux/reducers/show.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/redux/reducers/show.js -------------------------------------------------------------------------------- /redux/reducers/shows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/redux/reducers/shows.js -------------------------------------------------------------------------------- /redux/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/redux/store/configureStore.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanleyfok/nextjs-template/HEAD/server.js --------------------------------------------------------------------------------