** Extend a web shop as a scheduling and reservation system for events.
**To be created in a modular format, and managed through an admin interface.
Specific Features required**
Option to add attributes to products defining a start date and end date for booking of an event or service (For example educational classes). Shop products would be displayed with drop down list of possible start dates. Products of this type could not be purchased without chosing this attribute.
Option to define numbers of products with attribute of a particular start date so event waiting lists can be created.
Search functionality expanded to search bookings on start date, end date, customer name, etc.
Option to modify event reservations, start date, event chosen etc. after a customer has made a booking.
Please see: <[url removed, login to view]> for an example of very simmilar backend functionality to that required.
1) Complete and fully-functional working program(s) 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.
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).