Docs
Public Services Panel

Public Services Panel

The City Services Panel is a robust directory for local services, providing essential information, contact details, and availability to seamlessly connect with users.

Public Services Panel

Configuration

The Business Panel can be configured in two ways:

  • Using a Live Google Sheet (provided in the package)
  • Using a local JSON file

Using a Google Sheet

The configuration file is located at g-tablet/core/configs/appCityService.json.

appCityService.json
{
  "useGoogleSheets": true, // Whether to use a Google Sheet or JSON for the city services data
  "SheetsCity": "Google_Sheet_URL", // The URL of the Google Sheet containing the city services data
  "SheetsCityLocal": "./data/cityservices.json" // The local path to the city services data file
}

Using a local JSON file

If you choose to use local JSON instead of Google Sheets, you can use the the configuration file located at g-tablet/core/data/cityservices.json.

cityservices.json
[
  {
    "id": "1",
    "name": "BBSP",
    "description": "Boling Broke State Prison",
    "type": "Public",
    "availability": "🟢",
    "location": "San Andreas",
    "phone": "555-30301",
    "image": "./city/bbsp.webp"
  },
  {
    "id": "2",
    "name": "BCFD",
    "description": "Blaine County Fire Department",
    "type": "Fire Fighter",
    "availability": "🟢",
    "location": "Blaine County",
    "phone": "555-38183",
    "image": "./city/bcfd.webp"
  },
  //...
]