I've been around aircraft for quite some time now and tend to take inspiration from them when thinking up new ideas. Something I thought would be really great is if desktops had a heads down display like aircraft do - though to take care of small tasks rather than display navigation data ;)
One of those small tasks was to handle the switching on and off of USB devices that were not in use. I scoured the internet only to find that the only switchable USB hubs were ones with toggle switches. I mean, it does the job - but not the job I wanted done. After a bit more research I came across the YKUSH Yepkit3 USB hub. This hub is GPIO enabled and was exactly what I was looking for. After that it was just a matter of controlling them. That's where the Raspberry Pi comes in. I was able to get an Electron app running with the help of an existing repo (🙌) that toggles the GPIO of the Pi. I have a laser etcher/cutter so for the housing I just whipped something up real quick to house the boards and before I knew it - RUNBOX was born!
Very cool and beautiful project! I used YEPKIT Ykush3 when I was working from home and had to remote replug USB devices at work. Super handy. Glad you saw even more potential in it. I don't know much about Electron, but it is very nice looking. I have seen it in action in Synergize ( https://chinenual.github.io/synergize/ ) project. Keep up the good work!