Use case and real applications built with Vaadin that demonstrate Vaadin capabilities.
To use a different technology stack, you can find "hello world"-style starting points for all the stacks that are supported by Vaadin at vaadin.com/hello-world-starters.
To start a new Vaadin project use Vaadin Start. It allows you to configure and download a customized starting point for your application based on Maven and Spring Boot.
Use Case Examples
Implementation examples of specific cases, using Vaadin. See the individual GitHub repository links for more information.
How to create a simple Vaadin UI to show database content.
Standard web sign-up form made with Vaadin: cross-field validation, file upload, error handling.
Examples of using REST services in a Vaadin application.
Google login example
OAuth 2 and Google Sign-in integration. (Requires extra configuration, please see the included readme file.)
Example of how to make a multilingual Vaadin application with a language selector.
The Bookstore example, with added full right-to-left (RTL) language support.
Add-on starting point
Starting point for creating Vaadin add-ons. Includes packaging helpers for the Directory.