TOFU LEARN – DICTIONARY 
A perfect dictionary with stroke order, example sentences with quality audio, derived words. 
Probably the best online dictionary in which you can browse nicely.
Free

YABLA CHINESE – Phonetic table

Free

TOFU LEARN – Creating interactive cards

Create custom character sets for students for the TOFU LEARN application.
Free