Summary: Automation of a user web process --quickly securing reservation in competitive situation when reservation-inventory becomes available.
This job is to create an automated solution to secure a campsite reservation. The reservations are difficult to obtain due to a great number of users competing to grab the same reservations that comes available each day. Speed of execution and the number of "chances" used to grab the campsite are big factors in securing the reservation. I am open to how this gets done as long as it has a high probability of success on each attempt.
The campsite where reservations will be attempted is:
[login to view URL] --standard version.
[login to view URL] -- mobile version.
Each night at midnight, the server will roll over to a new day and that days inventory shows as green for that day. At 8am on weekdays or 9am on weekends, the server will allow users to attempt to book the campsites. If you try to book early, you will get a message letting you know that you are too early. If you book late, it will let you know that the campsite is not available. If you obtain the campsite, you need to quickly hit a checkbox and hit the reserve button. After this, if you are successful, the campsite will be in the 'cart' ready for checkout. You have 15 minutes to log in and checkout.
I am looking for the software to obtain the campsite and get it into the basket. After that, the campsite can be manually checked out and paid for. This may not make sense given the software approach that you choose. I am open for ideas.
Camis is the company that manages the campsite reservations for the State of Michigan and other big campground systems throughout North America. They provide the software/web services to the State of Michigan. Here is a link that shows the Camis proposal to the State of Michigan during the bidding process. There is some detail in here about system requirements that may be of use. Warning…most of this document is not of value.
[login to view URL]
The difference is obtaining a campsite or being rejected, during the days where demand is heavy, is likely milliseconds. I have not been able to get to this level of accuracy using iMacros.
There may be different approaches to obtaining the campsite. One approach may rely on timing ----being the first user to make the connection for that campsite exactly as the server opens. Perhaps multiple clients doing this simultaneously would be helpful. Here is some data I found on how Camis 'opens' the website for reservations: [login to view URL]
Another approach may be to loop attempts and rejections as fast as possible until the server 'opens'. Perhaps multiple clients doing this simultaneously would be helpful.
I will probably only use this software for one week each year for personal use only. I am not a programmer but I know enough about programming and technical PC usage to do the basics. I also learn quickly in these areas.
A few requirements:
Looking for a 75% hit rate on chosen campsites.
The user needs to be able to input the Campsite Form requirements each day it is used.----camping dates, camper size, campers, etc.
I need to be able to modify the code myself in case something changes. I would at least like to try….I may not be technical enough to handle it and if that is the case I will need to hire you back for modifications.
I have windows and Mac machines. I am open to buying other hardware if needed or maybe using Cloud based servers that I can 'rent'. Anything beyond the local windows/mac PC, I will need direction in obtaining.
The software will be exclusive to me and not to be sold to anyone else.