An app to interact with the "Litter Robot", by Whisker.
This app uses Python and FastAPI (with Web Sockets) as a backend wrapper around @natekspencer's pylitterbot library. The frontend is built using SvelteKit, TailwindCSS, and DaisyUI.
Inspired by @natekspencer's pylitterbot.
Clone and navigate to the the repository.
git clone https://engageintellect/litterbot
cd litterbot
cp /server/.env.example /server/.env
Note: You will need to get your Litter Robot's username and password credentials from the Whisker app.
cp /client/.env.example /client/.env
Note: Be sure to update the example values with your own.
Configure and run backend.
cd server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python main.py
Configure and run client.
cd client
pnpm i
pnpm run dev --host