I currently have an Appointment Scheduler on my website that has been working fine until lately. The programming language is .php. The scheduler lists my prices and available time slots to select, then it goes to payment processing pages in order to reserve a time with me.
I need someone who can help me to fix bugs, update the software and to make necessary enhancements on an ongoing basis. The original programmer is no where to be found and this project was originally completed over 3 years ago.
Some of the bugs are 1) users not being able to checkout (seems some people cannot use from their work computers); 2) when checking out from the scheduler some people do stop short of making a payment yet come back to the scheduler and start from scratch but the previous amount is still in the cart and cannot be changed if you started the process from the scheduler. It keeps adding the previous amounts from previous attempts. This could be a cookie issue and user needs to clear their cookies but I'm looking for a very quick and easy solution for this issue; 3) a new problem that recently arose is that people are setting an appointment and paying through the scheduler yet it still says "Unpaid" in the manager and I never received my usual notice by email AND my systray appointment notifier that pops up after someone books an appointment from the web; and 4) I would like to have instructions in the scheduler and a small graphic where they can submit a support ticket if they are having any problems.
The most immediate change i need is to change the current prices to the newly updated prices I have and to figure out what is going on with new these new problems.
As I mentioned, I would like someone who could be available to make necessary updates or enhancements to the scheduler that make it even more user-friendly.
Previous experience with online appointment schedulers would be a plus.
## 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
Linux platform.