Since the announcement of Now 2.0, we've actively built more than 40 example projects, including the most popular and commonly used languages and frameworks.
Today, we are incredibly excited to introduce Now Quick Start: a simple way to skip the boilerplate and start new projects based on our examples.
In this blog post, we would also like to share improvements to our refined onboarding flow for new users.
To help you quickly start a new project based off an example, we've added the init command into Now CLI.

One command to create new projects in Now CLI

To match the CLI experience on Web, we've introduced a Quick Start section at zeit.co/new. It makes this process even easier:

Choose a template and follow the instructions

At zeit.co/new, you can create a new project based on the listed templates with just a couple of clicks.
We also automatically create a new GitHub repository for you, configured with the Now + Github integration. If you already have our GitHub integration installed, please accept our permission change request on your GitHub settings page.

zeit.co/new/vue: add a project name, create a public or private GitHub repository and deploy it

After the project and repository are created, a deployment is run in the background, which you can find on the project dashboard.
Thanks to the Now + Github integration, every commit to the repository is deployed automatically to a unique *.now.sh URL.

That's it!

The example above shows a Vue.js project repository created in under a minute, and seamlessly deployed.
All the examples on our now-examples repository are now accessible as templates at the URL zeit.co/new/example-name. For instance, zeit.co/new/nextjs can be found at zeit.co/new/create-react-app.
Additionally, you can also deploy any public GitHub repository (with the ability to specify a branch and sub directory) via the Deploy a GitHub Repo button at zeit.co/new.
Through our Quick Start feature, we now save you the time on cloning a boilerplate project, creating and configuring a GitHub repository, and making the first deployment.
Previously, it took 5-10 minutes and over 10 steps for our new users to complete the onboarding process. We're very happy to announce that we've now significantly simplified the process, without compromising on any core step in the workflow.

Redesigned onboarding page

Our new flow consists of 4 parts:
  • Basic Setup — create your basic profile, which shows on your profile page and dashboard
  • GitHub Integration — install Now for GitHub app (highly recommended)
  • Team Creation — create a ZEIT team and invite others to collaborate
  • Project Creation — learn and work through the deployment flow
Each step utilizes a simple form to progress your account creation. In the last step, Project, you are shown Quick Start templates which we covered earlier.

Choose a template to create your first project

Of course, you can also choose to use Now Desktop or Now CLI to deploy from your local code. We have very detailed instructions available in our documentation.
We strive to make our products accessible and easy to use for everyone, as well as to provide you with a unified experience - whether on Web, CLI, or our Desktop App.
With Now Quick Start, we want to help reduce the friction in deploying your work and making it instantly available to the world. And with the new onboarding process, we hope to simplify the core experience for our new users and make it easier for them to be a part of the ZEIT ecosystem.
At ZEIT, making Cloud Computing easy and accessible for everyone has been our mission since the first day.
Along the journey, we are lucky to have made a set of fantastic friends from the community, who volunteered to help us test, and provided us with valuable early feedback. Friends, please accept our sincere thank you!
If you're using Now or Next.js in your projects, and would like to receive exclusive, early access to new features, resources and tips, please reach out to us. Your early feedback in our design and development phase will help us serve you better!