> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aseeflow.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure a Spring Boot Project

The ASEE Flow Spring Boot application supports customization through configuration parameters in the `application.yaml` or `application.properties` file. The full list of supported configuration parameters can be found in the [Spring Boot integration](/user-guide/spring-boot-integration) section of the User Guide.

## Customize the configuration

Create an `application.yaml` file in the `src/main/resources` folder:

```yaml theme={null}
camunda.bpm:
  admin-user:
    id: demo
    password: demo
    firstName: Demo
  filter:
    create: All tasks
```

This configuration accomplishes two things:

1. Creates an admin user named *demo* with the specified password and first name.
2. Generates a default filter named *All tasks* for use in Tasklist.

## Build and run

Rebuild the application with `mvn clean` followed by `mvn install`. When accessing [http://localhost:8080/](http://localhost:8080/), the application prompts for login credentials rather than admin-user creation. Log in using the credentials `demo` / `demo` to access the ASEE Flow web applications.

In Tasklist, you'll observe the newly created *All tasks* filter, though it contains no tasks at this stage.

<Note>
  **Catch up: get the sources of Step-2**

  ```bash theme={null}
  git clone https://github.com/aseeflow/aseeflow-get-started-spring-boot.git
  git checkout -f Step-2
  ```

  Or [download as a `.zip`](https://github.com/aseeflow/aseeflow-get-started-spring-boot/archive/Step-2.zip).
</Note>

## Next step

Continue to [model a process](/get-started/spring-boot/model).
