π― 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.