Create Sports Player Card App

Hi,
Would it be possible to design a simple form to generate a player profile like http://www.toptrumpit.com/ this would be made up of the following process / requirements.
User registers
User inputs metadata via form (Players meta data attributes, height age team and so forth)
User selects Background skin or background image
User uploads Player photo
User uploads Team logo
User saves profile
User can share profile via Social (whatsapp, email and so forth)
Thanks,
Javier

Community Page
Last updated: