Hi. I have a need to create a professional-looking photo gallery capability which is easy to administer for non-technical users to upload/modify basic configurations - key requirements are allowing separate photo albums for each user, password protection and also allowing a colour scheme to match the main website - ideally also allowing a web link back to the main home page too. Call this "Phase 1" and is urgent need for this.
1. Photo Gallery functionality
a) need similar colour scheme / logo as website
b) upload facility - at minimum, user will convert pictures to lower resolution and upload pictures to website - preferably through web-based menus. (if your solution has easy to do this, please advise and separate cost)
c) want to have web link from gallery pages back to website (part of advertising since friends/family are invited to view site)
2. Password (PW for short) protection / limited views
a) Client login with password functionality – they enter login ID/PW and logs them into their personal gallery site - doesn't matter if everyone uses same ID & PW (some flexibility in how this is done)
b) clients can see only their own photos, not of others (segregate users from different "albums")
Timeline: Want to see at minimum the photo gallery/password protection complete in 2 weeks, ideally see test version available in 1 week so client can view and provide feedback/request changes.
I'm thinking this is going to be fairly easy to setup, but the key is that whichever application is chosen, it should be possible to expand and customize with additional functionality in future.
Call the future requirements "Phase 2". Thought not required in phase 1, a future phase would require additional features so your choice of tool for phase 1 should ideally be able to easily provide these features without re-write/replacement.
1. counter for # of picture views
2. other users can vote on best pictures to print. (or at least comment)
3. automatic re-sizing of image pictures for web display (lower res)
4. Prints Ordering functionality
a) like a shopping cart except order is sent as e-mail to admin for photo printing orders (will manually follow-up on orders but point is to have copy of order as invoice)
b) people who login can select pictures and also other criteria for prints - e.g. size (please indicate all sizes you want available), # of prints, colour/black&white, matte/glossy (please list all criteria you want to see in an order - if want to add
or remove any)
5. Ability to send visitors to specific URL for pictures (note: they may still need to login for security reasons)
I would like bidders to recommend and provide some detail of your recommended solution - whether you develop from scratch or based on open source app to configure/customize and why. Your recommendation and reasoning will factor into my decision/choice for whom to offer project work.
Ideally I am seeking an individual/team that is committed to become a long-term partner in future projects.
NOTE: Please provide quote for Phase 1 only, though I'd be interested in your capabilities for phase 2 as well! Please provide sample sites you've built and references.