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 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 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 Now for GitHub, Now for GitLab, or Now for Bitbucket to have your project automatically deployed on every push, and the production domain updated on push to master.