Documentation of all hanzi and their stroke order
I looked around, and it doesn't seem to be a complete, freely available resource for stroke orders. There is a Wikimedia commons project for creating stroke order for CJK characters, but it is far from finished (please contribute!). 

I also found this resource from Dragon Character Training, an old PalmOS application, which seems to contain some character stroke order data, but I had some trouble figuring out how to extract stroke order from the character data. It should be possible, though, since an included script can animate character stroke orders. 

I wish you best of luck!