Project

General

Profile

Actions

Task #52

open

Implement Global Service Search with Location-Based Popup Filter

Added by Dana Basheer about 1 month ago. Updated about 1 month ago.

Status:
Resolved
Priority:
High
Start date:
01/21/2026
Due date:
01/21/2026 (44 days late)
% Done:

0%

Estimated time:

Description

Implement a global search feature that allows users to search existing skill/service listings and filter results using a location-based popup. Users can select State, District, and Area or choose a location from the map to view nearby services. The system should fetch and display results from the existing service listing tables and show only active and approved listings.

***Tables Used (Reference Existing)
skill_service_listings

id

user_id

category_id

skill_service_id

skill_title

description

state

district

place

latitude

longitude

is_active

created_at

***locations

id

parent_id

name

type (State/District/City/Area)

is_active

***skill_service_master

id

name

is_active

***Validations

*Search keyword is mandatory

*User must select at least one location filter (state/district/area) or map location

*Only active locations can be selected in the popup

*Latitude and longitude must be selected together (map-based search)

*Latitude range: -90 to +90

*Longitude range: -180 to +180

*Only active and approved service listings appear in results

*Invalid or mismatched location selection shows a user-friendly error message

Actions

Also available in: Atom PDF