GOALS
To create an easy to use photo sharing website and community similar to Flickr.com and Photo.net.
OVERVIEW
Users should be able to create a free account with a valid email address where they can upload their photographs into specific galleries.
User needs to be able to name their galleries.
Users galleries will only show their photos.
Users must select at least one category for each photograph that they are uploading to appear in; there is no limit to the number of categories that a user can select for their photos.
Categories will show all users images who select that category (i.e., all sunset images will appear in the sunset category, etc.).
Users need to add personal information to their searchable account page.
Users need to have the option to make each field, like real name, location, camera equipment and phone number, etc., private or public.
Users need to be able to add location data, technical specifications and textual descriptions to individual photos and to entire galleries.
The website should extract meta data from each photo that is uploaded (exposure, camera and lens, etc.) and display it beside each image; users need to be able to choose whether meta data is visible or invisible.
Users need to be able to comment on and rate everyones photos, including their own.
Users need to be able to submit their photographs to a queue for critique.
Users need to be able to critique everyones photographs that are in the critique queue.
Administrators need to be able to designate “Professional Photographers” with some sort of visible element that appears when a professional critiques a photo.
Users need to be able to enable or disable embedding by external websites for the photos that they upload.
Users need to be able to easily share their own images on their own blog and Twitter/Facebook.
Visitors need to be able to easily share their favorite photos on their own blogs and Twitter/Facebook if embedding is permitted.
Users and visitors need to be able to search for anyones photos by keyword, like “Detroit Ford Factory.”
Users and visitors need to be able to search for anyones photos by category, like “Rivers,” or by multiple categories, like “California + Summer + Flowers.”
Users need to be able to enter photographs into free photo contests; the photo contests need to have a certain number of free entries available before they convert to paid entries (i.e., 10-photos for free and 11+ for $X).
Users need to be able to ask questions, like “What is the best place to photograph a moose in Maine in October.”
Users and visitors need to be able to view photos by category, by searching, by most recently uploaded and randomly.
Photographs need to be able to be sorted by most viewed, most commented and highest rated, etc.
Users and visitors need to be able to flag inappropriate content for administrative review.
Users should be able to privately contact one another via private message.
Administrators need to be able to create photograph categories.
Administrators need to be able to add users photographs to and remove users photographs from categories.
Administrators need to be able to delete offensive photographs.
Administrators need to be able to select certain users photographs and galleries to be featured on the home page.
Administrators need to be able to appoint moderators.
Administrators, moderators and professional photographers each need a visible designation that appears alongside all of their interactions on the website.
Administrators need to be able to create contests.
The website should only allow certain size images and filetypes to be entered in contests.
The website should integrate with a PayPal merchant account for contest payment.
Administrators need to be able to download a zip of all photos entered in the contests.
Administrators need to be able to have access to all public and private account information.
Administrators need to be able to compile all users contact information and easily email all users.
Administrators need to be able to communicate privately with all users via private message.
Administrators need to be able to sell advertising space on the website.
Administrators need to be able to offer a free PDF eBook download, or similar item, to all users who register on the website.
Administrators need to be able to easily manage all aspects of the website’s content through a control panel.
Administrators need to be able to post content on a blog.
SPECIAL CONSIDERATIONS
It is important that the website is built with growth in mind so that over time, additional elements can be added and modified. The website must be fast loading, easy to navigate and SEO friendly.