Hey, I did something similar for a project I worked a while ago. It looks pretty straight forward. It's mostly javascript manipulation of uploaded content. check if image, else check if required format. then simply put something instead of a placeholder.
Send us (we are a team of 2 developers) a PM with more details. Looking forward to hearing from you !