How We Set Up a New Next.js Project

In this post, we cover project structure, tooling, linting, formatting, and deployment best practices for Next.js projects.