Skip to content

vaadin/business-app-starter-flow

Repository files navigation

⚠️ This starter is not recommended ⚠️

This starter is not recommended for new Vaadin Flow applications. Instead, visit start.vaadin.com to configure and download a Vaadin project that reflects the current best practices.

Business App Starter

Business App is a starter for Vaadin.

Live demo

The starter gives you a productivity boost and a head-start. You get an app shell with a typical hierarchical left-hand menu. The shell, the views and the components are all responsive and touch friendly, which makes them great for desktop and mobile use. The views are built with Java, which enhances Java developers' productivity by allowing them to do all in one language.

The app comes with multiple list views to edit master-detail data. Views can be divided horizontally or vertically to open up the details, and the the details can also be split into multiple tabs for extra space. The details can also be opened fullscreen to maximize the use of space. Additionally there is an opt-in option for opening multiple application views in tabs within the app, for quick comparison or navigation between data. You enable this feature by setting MainLayout.navigationTabs to true.

You can read the detailed documentation in Vaadin Docs

Running the Project in Development Mode

mvn jetty:run

Wait for the application to start

Open http://localhost:8080/ to view the application.

Running the Project in Production Mode

mvn jetty:run-exploded -Dvaadin.productionMode

The default mode when the application is built or started is 'development'. The 'production' mode is turned on by setting the vaadin.productionMode system property when building or starting the app.

Note that if you switch between running in production mode and development mode, you need to do

mvn clean

before running in the other mode.

About

Internal repository for Business App Starter for Flow

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages