It comes with a composable and customizable UI, or you can go headless and use the core hooks to build your own. You can connect it to any backend via the adapter interface, and it ships with a prebuilt adapter for Hyperserve (a video backend API I built).
I've had to build this kind of thing a few times and it's more complex than it seems, I wanted to try making something drop in that is still flexible and comprehensive. I'm currently using it as the dashboard uploader for Hyperserve and so far it's working great.
Try it at https://videouploader.fyi. There's full docs with live demos for every component, plus working Next.js and Expo examples you can run. I'd appreciate any feedback on it if you have any!