You should have a bitcoin lighning node (LND) up and running. This repo assumes that you set it up similiar to the raspibolt guide
git clone https://github.com/zynos/bitcoin-python-svelte-playground.git
cd bitcoin-python-svelte-playground/
chmod +x create_backend.sh
./create_backend.sh
npm install
npm run dev -- --port 3456
npm run dev -- --port 3456
uvicorn test:app --reload --port=8000