Boom is a screen recording software designed for easily sharing your screenshots and screen recordings by automatically streaming the upload to the internet.
Boom is completely open sourced and it BYOS3 (Bring Your Own S3, duh). Its still early days but I am using it daily right now to share screencaptures with my Coeworkers.
If you want to check out the source you can do so here
Swap out the screen recording layer for the screen capture kit api
Maybe swap the frontend to leptos?
Start on the cloud features
add lazy loading for the videos in list
add routing/ui for creating S3 configs