I would like the following in this project:
What I want is a photo sharing website (will be for a specific camera TBD later) that will allow users to upload photos and share them with others. It will have a blog that will allow users to communicate in a forum with help and ideas of photos. The user should be logged in to upload a photo and a user should be logged in to download a photo. There should be a running count on how many times a photo is viewed,how many times it is downloaded. It should also give general info about the photo as far as dimensions, shooting conditions(exif data). I need a coder that can produce this website in modules and is able to give me input on what would make it an attractive, yet functional website. All-in-all, I want complete control of the website from the admin panel and to work someone who is good at what they do and very detailed in their work.
Please look at the attached image to get an idea of the layout of the webpage that I desire.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
I am open to any platform for this project. Cost effective methods are good as long as they provide the functionality I desire. You should also have a test platform that I can access to view progress and give input.