Would like a simple website that allows anyone to create a slideshow using drag and drop.
User Profile
-login and log out
-remember me
-forgot password
-change password & email
-authenticate email via email message
-see list of slideshows they have created
Slideshow
-create slideshow by uploading PNG,GIF,JPEG files.
-files are automatically sorted by filename in the beginning. If user uploads duplicate filenames, then system automatically renames files to unique filenames
-slideshow is created by going through each image in the slideshow (images they uploaded)
-user can add arrows and other shapes to the slideshow (arrows, boxes, circles, etc). It'll be from a pre-defined set of PNGS of these shapes. They can drag shapes around on TOP of the image underneath.
-user can set background color of slideshow
-user can create clickable hotspots on top of the image. Similiar to facebook photos that have square outlines around heads to indicate who's who. user can change the size of these hotspots by dragging outline shape. user can also move these hotspots around.
-user can add notes to image. they can drag notes around as well as change background color. and also resize by dragging resizing handles. text inside will reflow to fit new size. if doesnt fit, then text gets cut off.
-user can change position of slide images using drag and drop (similiar to Powerpoint thumbnail view).
-user can delete images they dont want or just HIDE them.
-user can replace an image with another uploaded image.
-user can share slideshow with a unique URL to the slideshow. Or they can make it private.
-user can create title & description for slideshow.
-user can make slideshow public
-user can delete slideshow
-user can EXPORT slideshow as series of HTML files in a ZIP format.
Important thing is AJAX and security. Ajax functions must be protected so another user cannot see or modify other people's work. Eveything should be done via ajax so it's fast and quick.
$250