Sources for the official Vaadin demo application: http://demo.vaadin.com/dashboard
Run the Maven 'install' target and deploy the resulting WAR file to your Java application server.
Note: You need a Rotten Tomatoes API key and a connection to the internet to run the app. Insert your own API key here: DummyDataProvider.java#L122
Run 'mvn -Pproduction-mode verify' to run the Vaadin TestBench tests.
Note: You need a valid Vaadin TestBench license and Firefox browser installed to run the tests.
The source code is released under Apache 2.0.
The application uses the Vaadin Charts add-on, which is released under the Commercial Vaadin Addon License: https://vaadin.com/license/cval-2.0