beckn / beckn/strapi-plugins

Location based search (GPS) in Strapi plugin

Open
#56 0 comments 0 reactions 1 assignee Claimed by @em-abee View on GitHub
enhancement strapi-plugins
Dominant language
TypeScript
Stars
0
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## Description

The current search functionality within the Strapi plugin lacks support for location-based searches. To address this deficiency, it's imperative to incorporate location-based search capabilities into the strapi-plugin. The schema required for enabling location-based search can be found [here](https://app.swaggerhub.com/apis/beckn/beckn-protocol-core-specification/1.1.0#/Location).

There are two types of searches that need to be considered:

1. **String-Based Search**: This type of search is based on string values and can include any of the following criteria:
- City
- District
- State
- Country
- Area Code

2. **GPS-Based Search**: This involves using GPS coordinates to define a search area, typically represented by a circle. However, for this particular issue, we will focus solely on implementing search functionality based on string values.

This issue is specifically to target GPS-Based Search.

**Resources that can be used as reference**
https://market.strapi.io/plugins/@notum-cz-strapi-plugin-location
https://loic-ngou.medium.com/how-to-search-nearby-places-using-strapi-without-broking-the-query-system-356dfaa465ad

## Goals

- [ ] Strapi plugin should be able to make location-based searches for location GPS values with defined radius.

## Expected Outcome

Items can be searched based on the GPS location of item/provider.

## Acceptance Criteria

- [ ] Working GPS location-based search on Strapi plugin.

## Implementation Details

NA

## Mockups / Wireframes

NA

---

[Please note that the below section of the ticket ****has to be in the format as mentioned as it is key to enabling proper listing of the project.**** Please only choose the options mentioned under the headings wherever applicable.]

### Product Name

Strapi-plugins

### Project Name

strapi plugins

### Tech Skills Needed:

Strapi

### Complexity

High

### Category

Development

### Sub Category

Development

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.