π― A starter project for Next.js with authentication
git clone https://github.com/myungjaeyu/nextjs-starter.git my-app
cd my-app
yarn install
yarn dev
# http://localhost:3000
-
production build
yarn build
-
open the local server with the production file
yarn start
- Nextjs
- Sass
- Emotion
- Redux-observable
- Shards-react
- File-system dynamic route
- Preload / prefetch resource
- Precache, runtime cache, offline support
- Authentication support
- SEO support
Copyright Β© 2019 Myungjae Yu
Vendor URL next https://github.com/zeit/next.js next-compose-plugins https://github.com/cyrilwanner/next-compose-plugins next-sass https://www.npmjs.com/package/@zeit/next-sass next-css https://www.npmjs.com/package/@zeit/next-css next-pwa https://github.com/shadowwalker/next-pwa next-seo https://github.com/garmeeh/next-seo next-redux-wrapper https://github.com/kirill-konshin/next-redux-wrapper
Vendor URL node-sass https://github.com/sass/node-sass emotion https://github.com/emotion-js/emotion shards-react https://github.com/DesignRevision/shards-react react-fontawesome https://github.com/danawoodman/react-fontawesome Noto Sans CJK(κ²½λν λ²μ ) https://nonria.com/post/104
Vendor URL redux https://github.com/reduxjs/redux react-redux https://github.com/reduxjs/react-redux redux-observable https://github.com/redux-observable/redux-observable universal-rxjs-ajax https://github.com/mcmunder/universal-rxjs-ajax redux-actions https://github.com/redux-utilities/redux-actions immutability-helper https://github.com/kolodny/immutability-helper react-hook-form https://github.com/react-hook-form/react-hook-form js-cookie https://github.com/js-cookie/js-cookie nookies https://github.com/maticzav/nookies
Vendor URL rxjs(6.5.3) https://github.com/ReactiveX/rxjs/tree/6.x axios https://github.com/axios/axios nodemon https://github.com/remy/nodemon
nextjs-starter/
β
βββ bin/
βΒ Β βββ www/
βΒ Β βββ index.js
β
βββ components/
βΒ Β βββ Layout/
βΒ Β βββ footer.js
βΒ Β βββ header.js
βΒ Β βββ index.js
β
βββ hoc/
βΒ Β βββ withAuth/
βΒ Β βββ index.js
β
βββ pages/
βΒ Β βββ _app.js
βΒ Β βββ index.js
βΒ Β βββ login.js
β β
βΒ Β βββ profile/
βΒ Β βββ [username].js
β
βββ static/
βΒ Β βββ fonts/
βΒ Β βββ images/
βΒ Β βββ styles/
β
βββ store/
βΒ Β βββ constants/
βΒ Β βΒ Β βββ index.js
β β
βΒ Β βββ modules/
βΒ Β βΒ Β βββ auth.js
βΒ Β βΒ Β βββ github.js
β β
βΒ Β βββ epics/
βΒ Β βΒ Β βββ auth/
βΒ Β βΒ Β βββ github/
βΒ Β βΒ Β βββ index.js
β β
βΒ Β βββ reducers.js
βΒ Β βββ index.js
β
βββ next-seo.config.js
βββ next.config.js
This project is licensed under the MIT license.