STS-pi and Raspbian Bullseye

Hi,
I’m hoping there is someone out there who has been around since the STS-pi was available. I built one for my grandson a few years ago, that he still uses and loves. Recently the SD card failed and as everything else still works I’m trying to rebuild it. Unfortunately there have been several iterations of RASPBIAN since Stretch, and the Hackster.io instructions haven’t been updated. I am having problems as Stretch will not update, Bullseye will not install several of the python packages, so I’m stuck. Can anyone help guide me through rebuilding the controls for Bullseye(or Bookworm) so I can get the camera view and the web interface working?