Note: we ran into some issues with deploying with Docker so it's a little more cubersome to deploy.
You will need at least two terminals open. You will also need to provide api keys and a project_id to use the WatsonX AI in a .env file in the backend directory.
- First clone the repo.
- Navigate into the cloned directory.
- Open another terminal in the same directory.
- From one terminal navigate into the frontend directory and run
pnpm installandpnpm run dev. It is required that you have pnpm installed and if not runnpm install -g pnpm. - From the other terminal navigate into the backend directoyr and create a
.envfile and create two keys:WATSON_KEY="api_key"andPROJECT_ID="app_id". - Then run
pip install -r requirements.txtfor dependencies. After runuvicorn main:app --host 0.0.0.0 --port 8000 --reload - Once each is up and running, go to http://localhost:5173 in a browser and the app should be running.