An ajax rich client scheduling application prototype that enables provider using akax drag and drop to schedule daily events for clients. provider selects name from list presented with clients assigned to that provider select client to schedule. Also able to select "more" so that ALL clients display with a table that now includes a column for client and provider. presented with calendar work area on right and schedulable objects on left work areas provider then drags schedulable blocks (each block represents a schedulable activity) to the calendar are as the schedulable object is placed, a popup is presented so that the provider can enter details specific to that event ... description, notes, start time etc. once placed the blocks can be moved, edited or deleted. the list of providers, clients, services and resulting scheduled activities for each client are all database driven. so admin screens to allow editing/insert and delete of providers, clients, services, resulting appointments to be provided as well.
## 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).
## Platform
the application is to be browser based for firefox and IE and make extensive use of the graphic and drag and drop capabilities of ajax. While our current platform is Java/JSP/J2EE and we would be receptive to a JSP/AJAX solution, we also understand that there is savings to be gained by building this application using Ruby on Rails. Bidders to motivate the platform chosen. Schedulable abjects should contains filds for colors, borders etc. Look and feel must be clean and workable,All displays and colors are CSS driven to allow for maximum flexibility.