The whole database is in Google sheet format with different Tabs Some particular Tabs are published to access and those data are fetched in JS. Using the data location displayed icons on MAPBOX. Use must authenticate before display data on Map. Authentication User also available on Sheet tab. each user assigned some particular tabs to access and those tabs listed in dropdown so that user can display data changing tabs.
Icons also dynamic as per icon name and color. On click icons , Popup open with details and some buttons for external link open. Filters are available to find any particular value from different columns.