# Lotus Web v0.14.7 - Table of Contents

> Web interface for Lotus — a LiveView-powered SQL editor, dashboard builder, and schema explorer that mounts directly in your Phoenix app.

## Pages

- [Lotus Web](readme.md)
- [Installation](installation.md)
- [Getting Started](getting-started.md)
- [AI Query Assistant](ai-assistant.md)
- [Visualizations](visualizations.md)
- [Dashboards](dashboards.md)
- [Variables and Widgets Guide](variables-and-widgets.md)

## Modules

- [Lotus.Web.CellFormatter](Lotus.Web.CellFormatter.md): Formats arbitrary DB values for safe display in result tables.
- [Lotus.Web.CoreComponents](Lotus.Web.CoreComponents.md): Core UI components for Lotus Web.

- [Lotus.Web.ExportController](Lotus.Web.ExportController.md): Controller for streaming CSV exports.

- [Lotus.Web.Formatters.VariableOptionsFormatter](Lotus.Web.Formatters.VariableOptionsFormatter.md): Handles conversion and formatting of variable static options between different formats
- [Lotus.Web.Gettext](Lotus.Web.Gettext.md): Provides translation helpers for Lotus Web components.
- [Lotus.Web.MultiSelectComponent](Lotus.Web.MultiSelectComponent.md): A Tailwind-styled, accessible multi-select dropdown with search functionality.
- [Lotus.Web.Queries.ToolbarComponents](Lotus.Web.Queries.ToolbarComponents.md): Editor toolbar UI components.

- [Lotus.Web.Queries.WidgetComponent](Lotus.Web.Queries.WidgetComponent.md): Renders a single variable widget for the toolbar.
- [Lotus.Web.Resolver](Lotus.Web.Resolver.md): Behavior for customizing Lotus Web dashboard access and functionality.

- [Lotus.Web.SchemaBuilder](Lotus.Web.SchemaBuilder.md): Builds DB schemas for the editor.
- [Lotus.Web.SelectComponent](Lotus.Web.SelectComponent.md): A Tailwind-styled, accessible single-select dropdown.
- [Lotus.Web.SourcesMap](Lotus.Web.SourcesMap.md): Data structure representing the complete database schema hierarchy.

- [Lotus.Web.VegaSpecBuilder](Lotus.Web.VegaSpecBuilder.md): Transforms query results and visualization config into Vega-Lite specifications.

## Mix Tasks

- [mix lotus.gen.dev.secret](Mix.Tasks.Lotus.Gen.Dev.Secret.md): Generates dev.secret.exs from template.

