Getting Started
This section shows you how to create and run a Hilla application.
Requirements
-
Node 16.14 or later
-
JDK 11 or later, for example, Eclipse Temurin JDK.
Creating a New Hilla Project
You can create a new Hilla project using the Vaadin CLI:
npx @vaadin/cli init --hilla my-hilla-app
You can also create a project with the basic security configuration added to it using the --auth
option:
npx @vaadin/cli init --hilla --auth hilla-with-auth
Running a Hilla Project
Change into the newly created directory and run the application with the included Maven wrapper. This will run both the frontend and backend build, and open your web browser to localhost:8080.
cd my-hilla-app
./mvnw
Next Steps
Here are some resources to help you get started:
-
Quick Start Tutorial - a 10-minute "Hello, world" with server communication
-
Basics Tutorial - a 30-minute ToDo-app tutorial
-
Full Course - an in-depth 4-hour course that teaches you how to build a full-stack CRM app and deploy it