Using KAG

The kitura create command will launch Kitura's powerful application generator. If you don't want to customize the boilerplate for your Kitura project, you can simply skip this tool and use kitura init to create a basic starter project.

Once you've launched the application generator using the kitura create command, it's going to take a few minutes for KAG to extract dependent packages. Then, you'll be prompted for the name and directory of your project:

Initialization prompts? What's the name of your application? newWorld?
Enter the name of the directory to contain the project: newWorld

In the previous output, you use newWorld as your application name and choose newWorld as the directory name for your project.

Next, choose either one of the project types:

Select type of project: (Use arrow keys)
Scaffold a starter
Generate a CRUD application

The scaffolded application option allows you to create a boilerplate with frontend and backend-for-frontend features you can choose.

The CRUD application option assumes your web service to have a data model and the application generator will provide endpoints to perform CRUD (Create, Retrieve, Update, and Delete) operations for your data.

Let's choose to build a scaffolded application here. You'll use a CRUD application boilerplate only if you want to create a Kitura application that serves as a backend database server.