I am looking to design a photo sharing website, where users can sign up, and upload photos. That is the basic idea, but there are a number of requirements which will need to be built into the site and I look forwards to hearing the degree to which this will be possible.
1) I need there to be an easy and quick way for photos to be uploaded through. Users must only be allowed to upload photos should they be registered though.
2) When users register, their email needs to be confirmed (through a verification email as per required by this forum), they also need to create a username, password. This needs to be easily accessible by myself and others managing the website so that contact can be made with them if need be.
3) Photos that are uploaded must be limited to certain file sizes, 1000 pixels on the long edge for example (open for discussion), and a restriction on how many photos each user can upload a month too. The photos when being uploaded too must be able to have search tags applied to them and also be uploaded into a category (which can easily be managed by the website managers again).
4) The photos that are uploaded must also be able to be displayed in a page on their own, with the details of the uploader too, which when clicked takes the user to a small profile page for that user (will be mentioned later). There should be a comments box, a view counter for the photo, and also the option for users to rate the photo out of 10 (possibly on a stars rating) and that photo to have its average of votes so far displayed on it too. There must also be a report abuse link that if a user clicks alerts a website manager to an issue with a photo which must me easily deletable.
5) The user profile page must be very similar to that of twitters profile pages but more simplistic, just simply a name, how many photos uploaded and a link to open them in another tab, an average rating across all their photos, and a very brief character limited description of the uploader.
6) When a category is selected to look at, it must load up a random photo from all of the uploads in that category. This must be the case for all categories and it must not be loaded up in any sort of sequence. Rating, commenting and reporting abuse should only be possible for registered users.
7) There must be an option to view the top rated images, by different time scales (day/week/month/alltime) across all categories and also within the categories too.
8 ) Logged in users must be able to see a 'myarea' page where they can view links to their uploaded photos, with their statistics, but also an average across all the users uploads of their rating. They should also receive an email when a photo that they have uploaded has been commented on.
9) Google adsense and other advertising options must also be easily managed using the site - the extents of this will be discussed privately with the designer but this is likely to be the main revenue stream for the website. This is not going to be an issue which is of concern however for a while after the website has been launched, but if the means for managing this could be sorted in advance it would be preferred.
10) There should be the option for users to like on facebook or tweet the website too.
These are the main requirements for the website. I hope that I have made them sound clear and concise and easily understandable? I have a basic design in mind for this (but will adapt to what is possible/easy), but as of yet, a url is yet to be decided upon along with the logo and colour scheme but this will be done so imminently before the project goes under-way.
I also have word documents for the documentation for the website so this is not going to be an issue for whoever takes on this project - it will be an issue of copy and pasting the text rather than having to create it yourselves.
I know existing scripts do exist, and if they are adaptable to what I am after then this is not an issue at all to use this, I don't expect the script to be written from scratch unless completely necessary. The cost of any script will obviously be covered by myself and added to the overall fee you receive (unless of course you know of the script before which would also be very beneficial in forecasting costs too!)
I have no preference as to the language in which this website is written, as long as it is easily manageable by people with limited website design knowledge. I'm not sure how possible this is?
Country: No preference as to the location of the designer. The ability to complete the project to a high standard is most important. A UK based designer would also be best for any meetings which may be necessary, but this is not an issue which is really going to affect anything. This is likely to be quite a dynamic project too, so a developer who could assist on future projects and developments would also be extremely attractive and preferred.
Budget: Please make me offers of what you expect for this project based on timings etc.
Time-scale: No time limit as such, but if it was able to set the website live by September then this would be excellent. There is no rush on this though. The sooner the better but I would rather a flawless design fully checked over and tested rather than a rushed project. I will perform much of the testing myself too.
Apologies for the length of the post, I hope at least one of you has managed to stay awake until now! Sorry for the confused order too, in relation to what is required here. I just wanted to make it clear what I was after first so I wasn't wasting anybodies time!
I look forwards to hearing from you and any questions or problems, please ask!
Alex
This post has been edited by acjm: 31 July 2011 - 08:37 AM
Help



This topic is locked















