Porting UI to React

Hello fellow developers and contributors,
I am a React developer and getting a new PC streamer soon with intention to use Volumio OS on it. However I feel that the UI is quite outdated look wise and also has almost no theming support. I cloned the repo and see it’s using PHP / AngularJS 1.x, which honestly is quite outdated.

I have no intention to learn PHP and feel that just porting the AngularJS to React (just plain JS, no TS) and commonly used libraries in React like TanStack query, hook forms etc. will be a big win. At the same time we can add theming support.

I have made some progress in creating a handful of Skeumorphic UI prototype screens (non functional) in pure HTML / CSS3, no JS yet. If there is some interest in the community in porting the UI. I can share my repo or make it public so we can all start contributing.

3 Likes