I have done a few builds like this, just not as fancy.
https://www.instructables.com/id/Reclaimed-Desk-Fan/