A React TypeScript application for searching and displaying images from a Weaviate database. Features a clean interface with a search bar and 4-column results display.
Start docker compose with Weaviate and vectorizers:
docker compose upPrepare python environment:
uv venv --python 3.13
source .venv/bin/activate
uv pip install -r ./import_data/requirements.txtImport data:
python3 import_data/importer.py Prepare frontend environment, install dependencies:
npm installStart the website:
npm run devCreate a production build:
npm run buildPreview the production build:
npm run preview