Small, challenging, MapBox project - Display and manipulate data (Including polygons) on a MapBox map

Job ID: 34644634

Budget: $750 – $1,500 USD

Help me to quickly build a proof of concept using MapBox -- > https://www.mapbox.com/

The concept must consist of three parts ...


Part # 1 ... Enter vendor data:
- Create all available vendor "categories"
- Save vendor "name"
- Save vendor "address"
- Assign vendor "category(ies)",
- Save Vendor "delivery area(s)", organized by "category", and displayed on map as "polygons" -- > https://docs.mapbox.com/mapbox-gl-js/example/geojson-polygon/
- Polygon styling -- > https://docs.mapbox.com/mapbox-gl-js/example/color-switcher/


Part # 2 ... Display all vendor data on a MapBox map and manipulate that data using these functions:
- Show or hide all Polygons in a layer simultaneously -- > https://docs.mapbox.com/mapbox-gl-js/example/toggle-layers/
- Search via geocode -- > https://docs.mapbox.com/mapbox-gl-js/example/mapbox-gl-geocoder/
- "Highlight" Towns / Cities / States / Countries when searching geocodes -- > https://docs.mapbox.com/mapbox-gl-js/example/playback-locations/


Part # 3 ... Show search results
- Once the user searches for a specific place or region, move the map to that world region and display vendors that deliver in that area. *Always show polygons on the map and update the search results in real-time if map is moved.
This website shows an example of the required logic -- > https://www.pickupphilly.com/

Let's discuss so that we can begin working together now.
Related categories: PHP JavaScript MySQL Google Maps API