My most recent side project is OpenCV On Web: a browser-based IDE for developing image processing applications. Unlike Jupyter Notebook, it runs entirely in the browser, eliminating the need for server infrastructure.
Try out the edge detection demo: https://opencv.onweb.dev/