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.