This job is simple if you know how to do it. Has only 4 steps (see below). It's mainly adding/fixing current website features. And proficiency at reading CakePHP code, and AJAX, CSS. Testing requires disabling Paypal integration, so it's a preferred skill.
***Work is done over Teamviewer as we are not prepared to share code. Only when this project is done, next project can be done without Teamviewer.
***Work starts May 1 onwards.
1. admin should be able to add same zip code with multiple different cities
2. new user when entering a zip code that has multiple cities, new user must choose from city drop down
3. existing customer when updating or adding their address, can add zip code with multiple cities and the end result is the right zip code. When booking, right address shows up as well. when doing step 3, you might need to fix the db meaning add a column.
The db will be easy to fix because right now only unique zipcode in live db. Not duplicate.
4. existing cleaner when adding a city to their work area, right zip code shows up and he or she is assigned the job in that particular zip code and city. This involves checking a cron job that does assignment of job. Also, add city and state description to the add to zipcode for cleaner in admin.