next-all-in icon indicating copy to clipboard operation
next-all-in copied to clipboard

πŸ—ƒβš›οΈ Next starter for creating any type of site

next-all-in

This is a starter application using next.js. DEMO.

Netlify Status GitHub Next-All-In

Getting started

  • Clone the repo: git clone --depth=1 https://github.com/Gherciu/next-all-in.git <YOUR_PROJECT_NAME>
  • Edit configuration variables in .env.development file
  • Start dev server: npm run start

Features

  • i18n internationalization support ( Scalable apps need to support multiple languages, easily add and support multiple languages with next-i18next).
  • ESLint and Stylelint to enforce code style. Run npm run lint:scripts for .js|.jsx and npm run lint:styles for .css|.scss files.
  • Pre-commit hooks with husky and lint-staged
  • Useful SCSS helpers _mixins and _vars see all in ./styles
  • redux and redux-devtools implimented and configured to work well in development mode and production. The store is hot reloadable ;)
  • Aliases for all folders (components, styles, store etc.) see all available aliases in ./next-config.js
  • antd is added and configured to work well as an UI framework (css normalization is not need, antd has own)
  • All folders in ./ and ./components have own README.md file with a little documentation and usage guide
  • Configured tailwindcss a utility-first CSS framework for rapidly building custom designs.

When ready to build for production

  • Create file .env.production the content should be the same as in .env.development
  • Build the project: npm run build
  • Start production server: npm run serve

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Or you can sponsor via Open Collective

Open Collective

Author

@Gherciu/next-all-in Β© GHERCIU, Released under the MIT License.
Authored and maintained by GHERCIU with help from contributors (list).

If you like this repository star⭐ and watchπŸ‘€ on GitHub