I need a professional web developer


Job #: 7206 Post Date: 31.07.2017 13:06

General information for the website: We offer custom website for private drivers Kind of development: Customization of existing website Description of every page/module: Please refer to the jod specs attached. Many thanks Description of requirements/features: JOB SPECIFICATION Summary Website: https://www.goairport.cab/new_home We are trying to add a booking system to our current wordpress page (compare https://www.goairport.cab to https://www.goairport.cab/new_home ) Current System There are two boxes in the website. Users enter their location, a dropdown with suggestions appears showing suggestions (based on current location - i.e. closer suggestions are shown first) Upon selecting two locations, a quote is shown next to the input. The user is able to select different car types, and the quote changes accordingly. The quote is calculated client-side using Jquery using Google Distance API and a per mile unit cost (different unit costs are used for each car type and peak/off-peak time) Clicking on book now, opens a model with the booking form. Users can adjust their journey (add via points or return journey), enter dates/times together with personal information. As the user updates the booking form, the quote shown at the bottom of the form (and the quote on the home page) is automatically updated. Users can then select Next. They then see a journey summary and the option to pay immediately. Payment options include Stripe and Paypal. Stripe is currently implemented via custom PHP scripts What needs to be done Optimise Stripe Payment - currently send multiple requests to stripe.com (i.e. create customer and then create product and then again payment) Update our custom stripe PHP scripts to the most efficient solution Add PayPal Payment - currently not implemented Note, the cost of the journey is dependent on the journey length and as such the cost is not constant. Thus, you may need to use the Paypal API to do this. All quote calculation is done client-side - which is good because quotes are generated and updated instantly However, this increases the risk of client-side attacks - so double check the calculation in php - server side, just before sending the payment request. Recalculate Quote calculation Server side in php - to ensure no-one is playing about with the client side Send Customer Receipts/Invoices via email Send GoAiport Email with journey details Ensure Website works optimally with all major browsers Minor Text Additions on the home page e.g. "We accept Credit Cards" + that they are secure. Expectations Proficiency with PHP + Jquery + Javascript + HTML + CSS Any UI changes should be in line with current web design All Code changes will be looked over by an experienced developer who will need to approve them. Git (and Github) must be used - all changes will need to git committed and then when the project is completed, merged with the main private repository. Extra notes: Hi there, please read through and send quote accordingly. This is an opportunity that may result in a long lasting partnership. Many thanks

Posted by

Required skills

Data quality managerInformation analystCloud engineer

Get the job done

Job type:
Hiring from:

?Bidding for first time? Click here to learn how StartAJob platform works.

?Want to do the job or have questions for the customer? Write then in the " Write a note or message to the customer"

?You already have the estimated cost and time to complete the work yuo are in the fields "Execution time" and "Payment requested" or leave them empty and can be changed later.