3 The Web UI code and configuration is in the repository directory [ui/web](./../../ui/web/). Commands execution is relative to that directory.
11 corepack prepare pnpm@latest --activate
17 #### Simulator UI Server Configuration
19 The simulator UI server must be enabled, use WebSocket transport type and have authentication disabled. The simulator main configuration file should have a `uiServer` section like this:
27 "type": "protocol-basic-auth",
34 See [here](./../../README.md#charging-stations-simulator-configuration) for more details.
36 #### Web UI configuration
38 Copy the configuration template [src/assets/config-template.json](./src/assets/config-template.json) to `public/config.json`.
42 #### Compiles for production and preview locally
50 You can now follow the link displayed in the terminal. The Web UI looks like the following:
52 ![webui](./src/assets/webui.png)
54 1. With the buttons on the top you can stop, start the simulator, add new charging stations and refresh the content.
55 2. Each charging station is a row in the table with specific 'Actions' to execute. Try 'Stop Charging Station' and refresh with the large blue button and see the status 'Started' turns from 'Yes' into 'No'.
59 #### Compiles and run for development
71 #### Lints and fixes files