A live stream camera and laser diode controled independetly by 2 sets of servos, allowing pan and tilt of the camera, and using the laser diode like a laser pointer. The hardware is controlled by a Rasberry pi's GPIO pins along with a camera module. A websocket api server is ran on the device and is Port Forwarded to be accessed on this website. To access the app to play with my cat anywhere in the world, you will need to be authenticated at this endpoint (link coming soon).
Learnings: Websockets, streaming, port forwarding
Technology: Raspberry pi, Python, Websockets, Svelte, Vercel