Code in JavaScript to periodically update MapBox with public API data

Job ID: 31199915

Budget: $30 – $250 USD

Looking to have somebody versed in JavaScript and utilization of JSON / GeoJSON to convert an array loop into GeoJSON and display points on a MapBox map, while periodically updating its data to display the most recent information from public API data.

The objective is to build a map that displays current vaccination sites as geometry points from each array's longitude & latitude. Functionality should include user ability to filter results by ZIP code, predefined radius options, and vaccine preference as shown in the example below.

Example:
https://www.vaccines.gov/search/

Data:
https://data.cdc.gov/Vaccinations/Vaccines-gov-COVID-19-vaccinating-provider-locatio/5jp2-pgaw/data

JSON:
https://data.cdc.gov/resource/5jp2-pgaw.json/

Documentation:
https://data.cdc.gov/api/views/5jp2-pgaw/files/7ad96c95-0255-4c36-8a3f-f805746a5203

Further Reading #1:
https://stackoverflow.com/questions/65556010/how-to-automatically-update-mapbox-when-a-website-updated

Further Reading #2:
https://stackoverflow.com/questions/63838288/convert-json-to-geojson-frontend