From:Wizard Design Cyprus

Omar Tamim
Kalamon 21, Flat 103, Livadia
Larnaca, 7060
CY
Phone: +35724003951
info@wizard-design.com.cy

To:GeoDrive Car Hire

148 Agias Mariana, Menou-Pervolia
Larnaca, 7000
CY
Phone: +35770002200
Invoice # 13133
Issued on July 1, 2025
Due on July 5, 2025
Balance Due €0.00

10364361P

Task 1.0

Robust Online Shop Maintenance with Enhanced User Experience and Marketing Boost

  • Essential Updates
  • E-commerce Optimization
  • Performance & User Experience
  • SMM
  • Boost Your Online Presence
  • Enhance UX & Communication:



Rate

€400

Qty

1

%

1.32%

Total

€394.72

Total Paid

Info & Notes

Report: Implementation of Advanced Car Filtering & Search System

Date: July 1, 2025

Prepared for: GeoDrive.cy

Subject: Summary of recent upgrades to the vehicle search and filtering functionality.

Executive Summary

This report details the successful implementation of a new, custom-built vehicle search and filtering system for GeoDrive.cy. The project’s primary goal was to move away from the rigid, pre-formatted structure of the base “HQ Rentals” plugin. By developing a custom API-driven solution, we have introduced two major enhancements: a dynamic Grid View page (/https://geodrive.cy/filter-car) and a Modern Search Form (https://geodrive.cy/search-cars). These upgrades have significantly improved website performance, enhanced the user experience (especially on mobile devices), and provided customers with powerful tools to find the exact vehicle they need. The new system architecture gives us full control over the design and functionality, making the website faster and more intuitive.

1. Background & Problem Statement

The previous car rental system, relying solely on the default output of the HQ Rentals plugin, presented several key limitations:

  • Limited Filtering: Customers could not easily narrow down the vehicle selection based on crucial criteria like price, transmission, or size.
  • Outdated User Interface: The search form and results display were not intuitive and lacked the modern feel expected by today’s online users.
  • Poor Mobile Experience: The layout was not optimized for mobile users, leading to a frustrating and inefficient search process on smartphones and tablets.
  • Performance Issues: The website’s speed was dependent on the HQ Rentals plugin rendering the entire results block, including styling, which slowed down page load times.

2. Project Objectives

The primary objectives for this development phase were:

  1. Develop a Custom Grid View: Create a new page that displays all vehicles in an easy-to-scan grid format.
  2. Implement Advanced Filtering: Allow users to filter the grid view by Price, Transmission, Vehicle Type, and Number of Seats.
  3. Modernize the Search Process: Build a new, user-friendly search form with modern features like a calendar date-range picker.
  4. Enhance Functionality: Include an optional field for a different return location to accommodate more complex travel plans.
  5. Decouple from Plugin Design: Architect a solution that extracts only raw data (like pricing, specs, availability) from the HQ Rentals plugin via its API, rather than using its pre-built HTML.
  6. Prioritize Mobile-First Design: Ensure both the new form and the results are fully responsive and easy to use on any device.

3. Solutions Implemented

3.1. Custom Grid View & API Integration (/filter-car)

We have successfully launched a new page at https://geodrive.cy/filter-car. This page functions as a custom front-end plugin that communicates directly with the HQ Rentals API.

  • It fetches raw vehicle data and displays it in a clean, responsive grid layout.
  • Interactive filtering controls have been implemented, allowing customers to instantly refine the results by:
    • Price Range
    • Transmission (Automatic/Manual)
    • Vehicle Type (e.g., SUV, Economy, Sedan)
    • Number of Seats

3.2. Modernized Search Form (/search-cars)

The new search page at https://geodrive.cy/search-cars replaces the old form with a modern, streamlined interface.

  • Intuitive Calendar: A visual date-range chooser makes selecting pickup and return dates simple and error-free.
  • Flexible Return Location: An optional field allows users to specify a different drop-off location, what is hidden if the user will return in the same place like most of the people
  • Mobile Optimization: The form is designed to be highly usable on small screens, with large touch targets and a logical vertical flow.

3.3. Data Decoupling & Performance Enhancement

A key technical achievement was separating our website’s design from the HQ Rentals plugin’s design.

  • Instead of receiving a block of pre-styled HTML from the plugin, our system now makes an API call to fetch only the necessary vehicle and pricing data.
  • This data is processed and, where appropriate, cached on our local server . The rest of the data what is not so important is refreshed every 12h
  • The results are then rendered using our own custom, optimized, and mobile-friendly templates.

4. Key Advantages & Business Impact

This project delivers significant benefits for both the business and our customers:

  • Vastly Improved Website Speed: By handling the display logic and caching data locally, page load times for vehicle searches are now significantly faster. A faster website directly correlates with lower bounce rates and better search engine rankings.
  • Enhanced User Experience (UX): The modern, clean design and powerful filtering tools make the process of finding and booking a car faster and more satisfying for the customer.
  • Increased Customer Conversion: When customers can easily find exactly what they are looking for, they are more likely to complete a booking. The mobile-friendly design is crucial, as a growing number of users book travel on their phones.
  • Full Design Control: We are no longer limited by the visual or functional constraints of the HQ Rentals plugin. We can now quickly adapt the design, add new features, or run A/B tests to further optimize the user journey.

5. Next Steps & Recommendations

With this new, flexible foundation in place, we recommend pursuing the following future enhancements:.

  • User Accounts: Implement the ability for users to save their searches or view their booking history.
  • Performance Monitoring: Continue to monitor site speed and user behavior to identify further areas for optimization.
  • Search Results with filters : I will integarte the same system what we have on the filter cars page where will import from local server the prices . That is mean the user he will can see very fast the page and the cars and he will wait just for the prices to show up . Will we win few seconds what also will be good for Googe optimisations and ads, what will help the website place few places up in google search.

Terms & Conditions

Total of €400.25 has been Paid

Invoice History

Updated 228 days ago

Invoice updated by admin.

Viewed 227 days ago

Invoice viewed by 66.249.79.224 for the first time.

Status Update 222 days ago

Status changed: Pending to Paid.

Payment 222 days ago

Admin PaymentPayment Total: €394.72