I'd specifically be curious as to how confident you are about the "bonus functionality" where the user would upload a photo, and the php receiving the upload creates a thumbnail creates two different image sizes , and moves them all to a directory matching the pattern of /images/
Similar to the attched screenshot of my local filesystem which maps to the server file system under the PHP application root. The problem now is that the image manipulation is quite manual and time consuming.
Adding a video should be as easy as adding all the metadata (youll see from the DDL) and selecting an image (assume it it, for example, a landscape image taken on an iphone or 3244 by 2448 or an aspect ratio of 4/3) I see this taking the bulk of the time for the project.
1. Check more details in Document Attached details.doc.
2. Check jpeg attached to get better idea.