It is a basic and fully opiniated template that consists of the essential elements that are required to start building a NextJs application.
Why?
I end up doing the same setup, config for my projects repeatedly even for my personal projects which I code when I am bored or not. And it is way too often. So I decided to template all those things suiting for my personal approach. Feel free to give it a try here: https://github.com/s-kris/skris-next-starter
The template consists of:
- a typcial project layout structure for nextjs
- eslint setup and configuration
- the main React components to get started
- SEO via next-head
- css-in-js via emotion
- theming
- global state managment via react-easy-state
- typography.js