At the college where i used to work we made several of these,a bit more professional looking.
We used 100A main breaker 3 ph. mounted to 2 wheel dollies. used them at all the various functions around campus,all GFI.
We had various spots with 100 pin/sleeve rec to power them.
This made function set up a snap.