Metadata-Version: 2.4
Name: ldaca-web-app
Version: 0.2.6
Summary: LDaCA Web App - FastAPI backend with bundled production frontend for the Language Data Commons of Australia
Author: Australian Text Analytics Platform
License: MIT
Keywords: corpus,fastapi,ldaca,linguistics,text-analytics,web-app
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.14
Requires-Dist: aiosqlite>=0.21.0
Requires-Dist: bertopic>=0.17.3
Requires-Dist: docworkspace>=0.2.6
Requires-Dist: fastapi-users[sqlalchemy]>=14.0.1
Requires-Dist: fastapi[standard]>=0.135.0
Requires-Dist: fastexcel>=0.18.0
Requires-Dist: google-auth-oauthlib>=1.2.2
Requires-Dist: httpx>=0.27.0
Requires-Dist: openai>=2.26.0
Requires-Dist: polars-text>=0.1.7
Requires-Dist: polars[rtcompat]>=1.40.0
Requires-Dist: psutil>=6.1.0
Requires-Dist: pyarrow>=16.0.0
Requires-Dist: pydantic-settings>=2.0.0
Requires-Dist: spacy>=3.7.0
Requires-Dist: tbb>=2022.3.1; sys_platform != 'darwin'
Requires-Dist: xlsxwriter>=3.2.0
Provides-Extra: deploy
Requires-Dist: ipython>=9.5.0; extra == 'deploy'
Requires-Dist: jupyter-server-proxy>=4.4.0; extra == 'deploy'
Provides-Extra: ldaca
Requires-Dist: ldaca-loader; extra == 'ldaca'
Description-Content-Type: text/markdown

# LDaCA Web App

All-in-one Python package for the LDaCA platform: a FastAPI backend with a bundled production React frontend. Install once, run with a single command.

## Quick start

```bash
# Install and run (backend + frontend on one port)
uvx ldaca-web-app

# Or run only the backend API
uvx ldaca-web-app --backend

# Custom port
uvx ldaca-web-app --port 9000
```

## Start here

- Full docs: `docs/index.md`
- Run locally: `docs/user-guide/running-locally.md`
- Configuration: `docs/reference/configuration.md`
