next-all-in
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.
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 withnext-i18next
). -
ESLint
andStylelint
to enforce code style. Runnpm run lint:scripts
for.js|.jsx
andnpm run lint:styles
for.css|.scss
files. - Pre-commit hooks with
husky
andlint-staged
- Useful SCSS helpers
_mixins
and_vars
see all in./styles
-
redux
andredux-devtools
implimented and configured to work well indevelopment
mode andproduction
. 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
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Or you can sponsor via Open Collective
Author
@Gherciu/next-all-in Β© GHERCIU, Released under the MIT License.
Authored and maintained by GHERCIU with help from contributors (list).