This is a web application to preprocess textual data with LLMs, cluster the results and visualize them. WIP.
Make sure to expose environment variables as stated in backend/.envrc_template
.
- Node.js 20.5.1
- yarn 1.22.19
- Vite
- Tailwind CSS 3.3.3
- Python 3.10.13
Assert you have Python 3.10 installed, as well as Node.js and yarn.
cd backend
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Do not forget to expose environment variables as stated in backend/.envrc_template
.
Next we install the frontend dependencies:
cd frontend
yarn install
To run the backend exposed at localhost:5000, the clear flag is optional and removes the demo database. This takes a while at startup.
cd ../backend
bash start_backend.sh --clear
To run the frontend exposed at localhost:5173:
cd ../frontend
yarn dev
This project is licensed under the MIT License - see the LICENSE file for details.
Icon cat-curled by svgrepo.