The task is to make web - photo gallery. It should be done using PHP and MySQL. Also, some of open-source free scripts (such as coppermine) can be used as the base for this gallery. Generally it should be platform independent, but in practice it will be Linux with Apache. It should be able to accept photo in graphical file and to create thumbnail associated to the original photo. Gallery should be able to accept very big number of photos, so have it in mind when design database. Also, the very specific request is that beside the main web site, this gallery should be accesses through web sites of sponsors. This means that sponsor can use this gallery as their own, allow clients to put their photos in the central database and search database through sponsor website. Every photo can have some specific parameters that should be placed somewhere in the database. During initial gallery creation it is very important to make space for some additional queries that can be added late. Also, database should be such designed to allow later migration to new versions of MySQL and some enterprise versions. Simple and intuitive interface with form must be reated for photos upload. Graphical files with photos should be places in file system that is organized in special hierarchical order, where directories are organized by sponsors, and subdirectories by some special parameters (should be explained later) This design is just a piece of potentially long-term project, so have it in mind when bidding the price and during the design. Expecting bids and questions.
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).
If possible platform independent, but practically it will be Linux with Apache