Dress up game generating final product

hi. I have been scouring the interwebs and havent found the answer I am looking.

i am wanting to build an application where the user can build their own character avatar/dress up doll style. Im also wanting to include a “form” where they can pick there characters hobbies/fave food etc and give there character a name. I then want to be able to generate that image and the info onto its own page for emailing

does anyone know of a tutorial that is more complex than covering just the basic drag and drop functionality?

thanks