Quickstart
1. Start the Application
Section titled “1. Start the Application”python app/main.pyThe NiceGUI dashboard opens automatically in your browser (or navigate to
http://localhost:8080).
2. Connect a Data Source
Section titled “2. Connect a Data Source”On first launch, configure your data source in the Settings tab:
- Enter your database credentials (PostgreSQL)
- Enter your WebSocket endpoint URI
- Click Save & Connect

3. Select an Experiment
Section titled “3. Select an Experiment”Switch to the Experimental Insight tab:
- Select one or more experiments from the available experiment table
- Click Visualize Selected Experiments to get experimental insights

- Use the interactive plots to get insights into your experiments

4. Explore the Dashboard
Section titled “4. Explore the Dashboard”| Page | What it shows |
|---|---|
| Experimental Insight | Interactive time-series plots for all parameters of the experiment of interest |
| Model Control | Selection of training data and used models, configure and run models, simulate experiments, and evaluate predictions |
| Performance Metrics | Visualization of training/prediction metrics for selected experiment |
| Database Settings | Configuration of database connection and database adjustments |
5. Run a Prediction
Section titled “5. Run a Prediction”- Go to the Run models panel in the model control page
- Select an individual model (LSTM, XGBoost, Linear Regression) or run all at once
- Click Run — the forecast overlays on the experiment chart in the Experimental Insight page

Next Steps
Section titled “Next Steps”- Configuration — full config reference
- User Guide — detailed walkthrough of every tab
- Architecture Overview — how the system is built