I own a catering company and take lots of photos of my customers’ events. I want to be able to dynamically create a section of my website to upload the photos from these events for everyone to see afterwards (i.e. [login to view URL]). I want the host to have a unique login/password to add more photos/captions if they wish. For my corporate clients, I want to brand their sub-section with their company name and logo to add a more personalized touch. I want this to be very simple so any of my employees could quickly create a new event sub-section from a single page with only the following fields: - Customer: [Choose past clients from a drop-down menu. If a past client, it will automatically populate their info and logo.] - Username: [Created by me] - Password: [Created by me] - Image(s): [Upload box] I also need a second administrative interface to add new customers and edit their information (basically name, address, and logo). I need a really supportive automatic username/password recovery function built in so I will not have to spend my day emailing people their passwords. Although one customer may host 50 different events, I do not want the events to be connected except that they share the same company logo. Each event should have a separate login/address/etc. I also want each event to have a calendar function where the host could post future events, birthdays, or even their own personal events. There should be “public?? and “private?? events with “private?? events only visible to the logged-in host. I already have a domain name and hosting. I know the difference between Perl and pearls so I should be fairly easy to work with. I already have a complete UI drawn up. I only need the backend done--I have the site design and template HTML covered. Thanks in advance for your bids!
## Deliverables
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).
4) You must be able to provide ongoing support if any bugs or errors are found in the original program.
## Platform
I have Linux web hosting.