Arduino USB Flash Drive inteface

hi,
I wanted to build an interface on Android/PC for a USB Flash Drive using Arduino. But as an intermediate learner, I am confused about where to start. The software end will be handled in the latter part of the project but initially, I am not sure how to connect and read the flash device.

My plan is to connect the CH376s USB host and communicate it with the Wi-Fi controller and list the contents on a browser. Will it be feasible?

Any directions or ideas will help. Just need to start.