> Markdown version of [Playground](https://vaadin.com/docs/next/getting-started/starters/start/playground). Section index: [llms.txt](https://vaadin.com/docs/next/getting-started/llms.txt)

# The Vaadin Start Playground

The Vaadin Start Playground online interface allows you to manage, configure and download the core of functional Vaadin projects. You can use them as a starting point to create your own Vaadin applications. Even more so, they allow you to do several fundamental things, easily.

[Image: Project Built with Vaadin Start Playground UI]

[Open Vaadin Start Playground](https://start.vaadin.com?preset=latest)

## <a id="manage-projects"></a>Manage Projects

With Vaadin Start Playground, you can work on multiple projects. You can find a list of your projects in the `My Projects` section. You can download your project from there, directly.

[Image: my projects]

Projects List

## <a id="add-views"></a>Add Views

Vaadin Start Playground allows you to add several views to your project. You can select the initial content of each view from a list of more than fifteen Flow and React templates. For example, you can include views based on the Master-Detail template, which can be used to manage an entity’s data.

The screenshot here shows the Vaadin Start Playground UI with the Add View dialog open, showing the Master-Detail template selected:

[Image: Vaadin Start Playground UI with Master-Detail Template Selected]

Master-Detail Template

You can then add and modify JPA entities. These entities are downloaded with the generated project, along with their corresponding Spring Data classes, such as the `Repository` and `Service`. You can see the relevant parts highlighted in the screenshots here:

[Image: Edit Entities]

Edit Data Entity

## <a id="login-access-control"></a>Login & Access Control

You can also configure security and control access. A login view is added if you configure one or more views that require a logged-in user.

In this screenshot, you can see the Vaadin Start Playground UI with the view details popover open, showing the options for the View Access control:

[Image: Vaadin Start Playground UI with View Access Controls]

View Access Control Setup

## <a id="customize-theme"></a>Customize Theme

Vaadin Start Playground lets you easily change the look and feel of the application. Specifically, you can adjust the application’s colors, typography, style, sizing, and spacing.

This next screenshot shows the Vaadin Start Playground UI with the Theme sidebar active, showing the color palette options:

[Image: Vaadin Start Playground UI with Theme Color Palettes]

Theme Customization

## <a id="technical-configuration"></a>Technical Configuration

You can also add helpful project settings. For example, you can generate the deployment files for Docker, and Kubernetes. Or you can select between H2 and PostgreSQL as the database to use for the project.

This screenshot shows the Vaadin Start Playground UI with the Download Project dialog open, with all of the project settings shown:

[Image: Vaadin Start Playground UI with Download Project Dialog]

Download Project Dialog
