Experienced developer needed to build a custom feature for my website.

Job ID: 34321811

Budget: $5,000 – $10,000 USD

Please read the document for a detailed explanation.

Project Goal:

Create a custom feature that facilitates booking on miamimotorcyclerentals.com on mobile and desktop devices.

A 5-step process:

Register for booking
Select your Pickup Date/Time and Drop off Date/Time
Select your Damage Coverage
Select Gear & Accessory Add-ons
Review & Pay


A high-level explanation of the booking workflow:

The feature will be used when a customer clicks on the “Continue” button found on each motorcycle listing at miamimotorcyclerentals.com

When the customer clicks on “continue,” they will be sent to a 5 step process that will be very easy to understand, navigate, and complete.

When the customer finishes the process and submits the request, their payment will be held until the admin approves the booking. The customer will be notified through email that their booking request is under review.

As an admin, I will receive an email notification about a new “booking request,” which will show me all the information the customer submitted. Also, information will be sent to Stripe, creating a new customer, saving customer payment to their account, and creating payments on their account that are pending to be captured.

Capturing the pending customer payment on Stripe will be a manual process by the admin. There will be two scenarios.

If the customer is approved, then the admin will capture payment.

If the customer is not approved, then the admin will not capture the payment, and the customer will be contacted for more information.

The customer will be notified through email about their status.

Details on how each step should work are included in the attached document.
Related categories: PHP JavaScript CSS HTML Web Application