Next.js is a framework, created by ZEIT, for creating production-ready and lightning fast React apps with a lot of handy features built-in.
The first step in setting up your new Next.js project is to generate it with
npm init next-app my-next-app && cd my-next-app
With your Next.js app set up, it is ready to deploy with ZEIT Now.
With your Next.js project created, it is time to deploy with ZEIT Now using only a single command.
If you have not yet installed ZEIT Now, you can do so by installing Now CLI.
If you want to deploy your Next.js project when you push to a Git repository, you can use either ZEIT Now for GitHub, ZEIT Now for GitLab, or ZEIT Now for Bitbucket to have your project automatically deployed on every push, and the production domain updated on push to master.