I suggest a place where you can upload your animations
like on the community site.
There might be a tab called "Projects" and on each there will be a ratings section and comments.
Mabye also private projects/saving without uploading kind of like LakesideMiner's idea
Also, may you make a desktop application for all platforms?
It's not required but it's just a nice feature for offline.