The user has to be able to upload a picture via email/phone to a website. The website has to display a certain amount pictures in a row and expands downwards as more pictures are uploaded. The pictures have to all be the same size in the preview. Once clicked on the picture the picture enlarges.
The latest picture is displayed top left and the oldest one bottom right.
The ip addresses have to be stored with the picture. The user has to be able to search for geo location (country, city) and all matching pictures have to be displayed.