[
  {
    "id": "001",
    "created": "2026-02-20",
    "updated": "2026-04-16",
    "address": "Giardino Sergio Vieira De Mello",
    "city": "Milano",
    "district": "Municipio 8",
    "coordinates": {
      "lat": 45.49409,
      "lng": 9.1173
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": "audio/001/001-beat.mp3",
    "photos": [
      {
        "date": "2026-04-16",
        "overview": "photos/001/2026-04-16/overview.webp",
        "context": "photos/001/2026-04-16/context.webp",
        "details": [
          "photos/001/2026-04-16/hoop-1.webp",
          "photos/001/2026-04-16/hoop-2.webp",
          "photos/001/2026-04-16/surface.webp",
          "photos/001/2026-04-16/benches.webp",
          "photos/001/2026-04-16/flyer.webp",
          "photos/001/2026-04-16/shopping-cart.webp",
          "photos/001/2026-04-16/noticeboard.webp"
        ],
        "autore": [ "photos/001/2026-04-16/auth-1.webp" ]
      },
      {
        "date": "2026-02-20",
        "overview": "photos/001/2026-02-20/overview.webp",
        "context": null,
        "details": [
          "photos/001/2026-02-20/hoop-1.webp",
          "photos/001/2026-02-20/hoop-2.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Giardino Sergio Vieira De Mello",
        "note": "Campetto in buono stato, presenta ben undici panchine lungo i lati. Quattro piccoli lampioni ai lati dovrebbero garantire l'illuminazione notturna. Un canestro senza retina."
      },
      "en": {
        "nome": "Giardino Sergio Vieira De Mello Basketball Court",
        "note": "Court well mantained, with eleven benches along its sides. Four small streetlights on the sides should provide nighttime illumination. One rim without net."
      }
    }
  },
  {
    "id": "002",
    "created": "2026-02-28",
    "updated": "2026-02-28",
    "address": "Via del Futurismo",
    "city": "Milano",
    "district": "Municipio 4",
    "coordinates": {
      "lat": 45.43493,
      "lng": 9.24435
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-02-28",
        "overview": "photos/002/overview.webp",
        "context": null,
        "details": [
          "photos/002/dettaglio-1.webp",
          "photos/002/dettaglio-2.webp",
          "photos/002/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco dell'Alberello",
        "note": "Campetto in discrete condizioni, entrambi i canestri con retina. Sulla recinzione è esposta una tabella degli orari di apertura."
      },
      "en": {
        "nome": "Parco dell'Alberello Basketball Court",
        "note": "Court in fair condition, both rims with their net. On the fence you can find opening and closing time."
      }
    }
  },
  {
    "id": "003",
    "created": "2026-03-14",
    "updated": "2026-04-18",
    "address": "Viale Stelvio",
    "city": "Milano",
    "district": "Municipio 9",
    "coordinates": {
      "lat": 45.49422,
      "lng": 9.18857
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": "audio/003/003-beat.mp3",
    "photos": [
      {
        "date": "2026-04-18",
        "overview": "photos/003/2026-04-18/overview.webp",
        "context": "photos/003/2026-04-18/context.webp",
        "details": [
          "photos/003/2026-04-18/hoop-1.webp",
          "photos/003/2026-04-18/hoop-2.webp",
          "photos/003/2026-04-18/surface.webp",
          "photos/003/2026-04-18/more-surface.webp"
        ],
        "autore": []
      },
      {
        "date": "2026-03-14",
        "overview": "photos/003/2026-03-14/overview.webp",
        "context": null,
        "details": [
          "photos/003/2026-03-14/hoop-1.webp",
          "photos/003/2026-03-14/hoop-2.webp",
          "photos/003/2026-03-14/surface.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di viale Stelvio",
        "note": "Campetto riqualificato da Slumsdunk con creatività grafica di Massi Fella, direzione artistica di Nineinthepaint e con il contributo di tanti volontari. Ottima superficie di gioco dai colori vivaci."
      },
      "en": {
        "nome": "Viale Stelvio Basketball Court",
        "note": "Court regenerated by Slumsdunk, graphic design by Massi Fella, artistic direction by Nineinthepaint and lots of work done by volunteers. Colourful surface in very good condition."
      }
    }
  },
  {
    "id": "004",
    "created": "2026-02-21",
    "updated": "2026-02-21",
    "address": "Via delle Rimembranze",
    "city": "Novate Milanese",
    "district": null,
    "coordinates": {
      "lat": 45.53043,
      "lng": 9.14597
    },
    "hoops": 2,
    "surface": null,
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": "audio/004/004-beat.mp3",
    "photos": [
      {
        "date": "2026-02-21",
        "overview": "photos/004/overview.webp",
        "context": null,
        "details": [
          "photos/004/dettaglio-1.webp",
          "photos/004/dettaglio-2.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco Donatori del sangue",
        "note": "Superficie in buone condizioni."
      },
      "en": {
        "nome": "Parco Donatori del sangue Basketball Court",
        "note": "Surface in good condition."
      }
    }
  },
  {
    "id": "005",
    "created": "2026-02-23",
    "updated": "2026-02-23",
    "address": "Via Enrico Terzaghi",
    "city": "Milano",
    "district": "Municipio 8",
    "coordinates": {
      "lat": 45.48631,
      "lng": 9.1327
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": "audio/005/005-beat.mp3",
    "photos": [
      {
        "date": "2026-02-23",
        "overview": "photos/005/overview.webp",
        "context": null,
        "details": [
          "photos/005/dettaglio-1.webp",
          "photos/005/dettaglio-2.webp",
          "photos/005/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di via Enrico Terzaghi",
        "note": "Superficie in discrete condizioni. Campetto riqualificato da Kellogs."
      },
      "en": {
        "nome": "Via Enrico Terzaghi Basketball Court.",
        "note": "Surface in fair condition. Court regenerated by Kellogs."
      }
    }
  },
  {
    "id": "006",
    "created": "2026-02-24",
    "updated": "2026-02-24",
    "address": "Via Collecchio",
    "city": "Milano",
    "district": "Municipio 8",
    "coordinates": {
      "lat": 45.48535,
      "lng": 9.13936
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": false,
    "fenced": false,
    "lit": true,
    "audio": null,
    "photos": [
      {
        "date": "2026-02-24",
        "overview": "photos/006/overview.webp",
        "context": null,
        "details": [
          "photos/006/dettaglio-1.webp",
          "photos/006/dettaglio-2.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Via Collecchio",
        "note": "Piccolo campetto su asfalto, entrambi i canestri sono provvisti di retina. Illuminazione garantita da un solo lampione."
      },
      "en": {
        "nome": "Via Collecchio Basketball Court",
        "note": "Little basketball court on asphalt, both rims with their net. Lit by one street light."
      }
    }
  },
  {
    "id": "007",
    "created": "2026-02-28",
    "updated": "2026-02-28",
    "address": "Via Giovanni Montemartini angolo via Fabio Massimo",
    "city": "Milano",
    "district": "Municipio 4",
    "coordinates": {
      "lat": 45.4363,
      "lng": 9.22849
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-02-28",
        "overview": "photos/007/overview.webp",
        "context": null,
        "details": [
          "photos/007/dettaglio-1.webp",
          "photos/007/dettaglio-2.webp",
          "photos/007/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Via Giovanni Montemartini",
        "note": "Campetto con entrambi i canestri senza retina. Superficie usurata."
      },
      "en": {
        "nome": "Via Giovanni Montemartini Basketball Court",
        "note": "Both rims without net. Court surface worn out."
      }
    }
  },
  {
    "id": "008",
    "created": "2026-02-28",
    "updated": "2026-02-28",
    "address": "Via Ravenna",
    "city": "Milano",
    "district": "Municipio 4",
    "coordinates": {
      "lat": 45.43426,
      "lng": 9.2204
    },
    "hoops": 2,
    "surface": null,
    "half_court": false,
    "three_pt_line": false,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-02-28",
        "overview": "photos/008/overview.webp",
        "context": null,
        "details": [
          "photos/008/dettaglio-1.webp",
          "photos/008/dettaglio-2.webp",
          "photos/008/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Via Ravenna",
        "note": "Piccolo campetto con un canestro sprovvisto di retina. Superficie usurata."
      },
      "en": {
        "nome": "Via Ravenna Basketball Court",
        "note": "Small court with both rims without net. Court surface worn out."
      }
    }
  },
  {
    "id": "009",
    "created": "2026-02-22",
    "updated": "2026-02-22",
    "address": "Via Alessandro Manzoni",
    "city": "Novate Milanese",
    "district": null,
    "coordinates": {
      "lat": 45.53419,
      "lng": 9.138
    },
    "hoops": 2,
    "surface": null,
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": null,
    "photos": [
      {
        "date": "2026-02-22",
        "overview": "photos/009/overview.webp",
        "context": null,
        "details": [
          "photos/009/dettaglio-1.webp",
          "photos/009/dettaglio-2.webp",
          "photos/009/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco Carlo Ghezzi",
        "note": "Superficie in discrete condizioni, uno dei due canestri è sprovvisto di retina."
      },
      "en": {
        "nome": "Parco Carlo Ghezzi Basketball Court",
        "note": "Surface in fair condition. In one of the basket the net is missing."
      }
    }
  },
  {
    "id": "010",
    "created": "2026-03-01",
    "updated": "2026-03-01",
    "address": "Via Arcivescovo Calabiana",
    "city": "Milano",
    "district": "Municipio 5",
    "coordinates": {
      "lat": 45.44305,
      "lng": 9.20811
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-01",
        "overview": "photos/010/overview.webp",
        "context": null,
        "details": [
          "photos/010/dettaglio-1.webp",
          "photos/010/dettaglio-2.webp",
          "photos/010/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Via Arcivescovo Calabiana",
        "note": "Campetto in discrete condizioni, entrambi i canestri con retina. Sito all'interno del Giardino Calabiana / Balduccio da Pisa."
      },
      "en": {
        "nome": "Via Arcivescovo Calabiana Basketball Court",
        "note": "Court in fair condition, both rims with their net. Placed within the Calabiana / Balduccio da Pisa Garden."
      }
    }
  },
  {
    "id": "011",
    "created": "2026-02-28",
    "updated": "2026-02-28",
    "address": "Via Moisè Loria",
    "city": "Milano",
    "district": "Municipio 6",
    "coordinates": {
      "lat": 45.45568,
      "lng": 9.15965
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": null,
    "photos": [
      {
        "date": "2026-02-28",
        "overview": "photos/011/overview.webp",
        "context": null,
        "details": [
          "photos/011/dettaglio-1.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Giardino Vincenzo Muccioli",
        "note": "Campetto in discrete condizioni, entrambi i canestri senza retina. Due lampioni disposti su un lato del campo."
      },
      "en": {
        "nome": "Giardino Vincenzo Muccioli Basketball Court",
        "note": "Court in fair condition, both rims without their net. Two lamp posts on one side of the court."
      }
    }
  },
  {
    "id": "012",
    "created": "2026-03-10",
    "updated": "2026-03-10",
    "address": "Via Sapri",
    "city": "Milano",
    "district": "Municipio 8",
    "coordinates": {
      "lat": 45.50538,
      "lng": 9.12978
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-10",
        "overview": "photos/012/overview.webp",
        "context": null,
        "details": [
          "photos/012/dettaglio-1.webp",
          "photos/012/dettaglio-2.webp",
          "photos/012/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di via Sapri",
        "note": "Campetto in discrete condizioni, entrambi i canestri con retina."
      },
      "en": {
        "nome": "Via Sapri Basketball Court",
        "note": "Court in fair condition, both rims with net."
      }
    }
  },
  {
    "id": "013",
    "created": "2026-03-10",
    "updated": "2026-03-10",
    "address": "Via Nicola Fabrizi",
    "city": "Milano",
    "district": "Municipio 8",
    "coordinates": {
      "lat": 45.51052,
      "lng": 9.13236
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": false,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-10",
        "overview": "photos/013/overview.webp",
        "context": null,
        "details": [
          "photos/013/dettaglio-1.webp",
          "photos/013/dettaglio-2.webp",
          "photos/013/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di via Nicola Fabrizi",
        "note": "Campetto con entrambi i canestri senza retina. Superficie usurata."
      },
      "en": {
        "nome": "Via Nicola Fabrizi Basketball Court",
        "note": "Both rims without net. Court surface worn out."
      }
    }
  },
  {
    "id": "014",
    "created": "2026-03-14",
    "updated": "2026-03-14",
    "address": "Via Dora Baltea",
    "city": "Milano",
    "district": "Municipio 9",
    "coordinates": {
      "lat": 45.528242,
      "lng": 9.166438
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-14",
        "overview": "photos/014/overview.webp",
        "context": null,
        "details": [
          "photos/014/dettaglio-1.webp",
          "photos/014/dettaglio-2.webp",
          "photos/014/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di via Dora Baltea",
        "note": "Un canestro senza rete. Superficie di gioco decente."
      },
      "en": {
        "nome": "Via Dora Baltea Basketball Court",
        "note": "One rim without net. Surface in fair condition."
      }
    }
  },
  {
    "id": "015",
    "created": "2026-02-22",
    "updated": "2026-02-22",
    "address": "Via Antonio Gramsci",
    "city": "Novate Milanese",
    "district": null,
    "coordinates": {
      "lat": 45.52903,
      "lng": 9.13307
    },
    "hoops": 2,
    "surface": null,
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": true,
    "audio": null,
    "photos": [
      {
        "date": "2026-02-22",
        "overview": "photos/015/overview.webp",
        "context": null,
        "details": [
          "photos/015/dettaglio-1.webp",
          "photos/015/dettaglio-2.webp",
          "photos/015/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di via Antonio Gramsci",
        "note": "Superficie in ottime condizioni."
      },
      "en": {
        "nome": "Via Antonio Gramsci Basketball Court",
        "note": "Surface in very good condition."
      }
    }
  },
  {
    "id": "016",
    "created": "2026-03-14",
    "updated": "2026-03-14",
    "address": "Via Toce",
    "city": "Milano",
    "district": "Municipio 9",
    "coordinates": {
      "lat": 45.49222,
      "lng": 9.18549
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-14",
        "overview": "photos/016/overview.webp",
        "context": null,
        "details": [
          "photos/016/dettaglio-1.webp",
          "photos/016/dettaglio-2.webp",
          "photos/016/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di giardino Bruno Munari",
        "note": "Un canestro con retina rotta, un altro mancante. Superficie con diverse crepe. Orari di accesso esposti in ingresso."
      },
      "en": {
        "nome": "Giardino Bruno Munari Basketball Court",
        "note": "A net is broke, a rim is missing. Court surface with several cracks. Card table with opening and closing time."
      }
    }
  },
  {
    "id": "017",
    "created": "2026-03-14",
    "updated": "2026-03-14",
    "address": "Via San Barnaba",
    "city": "Milano",
    "district": "Municipio 1",
    "coordinates": {
      "lat": 45.4594,
      "lng": 9.19752
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-14",
        "overview": "photos/017/overview.webp",
        "context": null,
        "details": [
          "photos/017/dettaglio-1.webp",
          "photos/017/dettaglio-2.webp",
          "photos/017/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto#1 di Via San Barnaba",
        "note": "Campetto recintato di piccole dimensioni, gemello di un campetto collocato a pochi metri di distanza. A bordo campo lungo la linea centrale, si trova un cassonetto AMSA con la base arrugginita. Superficie usurata."
      },
      "en": {
        "nome": "Via San Barnaba Basketball Court#1",
        "note": "Small fenced court, a sibling court can be found few meters away from this one. Right beside the half-court line you get a rusty trash container. Court surface worn out."
      }
    }
  },
  {
    "id": "018",
    "created": "2026-03-14",
    "updated": "2026-03-14",
    "address": "Via San Barnaba",
    "city": "Milano",
    "district": "Municipio 1",
    "coordinates": {
      "lat": 45.45927,
      "lng": 9.19816
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-14",
        "overview": "photos/018/overview.webp",
        "context": null,
        "details": [
          "photos/018/dettaglio-1.webp",
          "photos/018/dettaglio-2.webp",
          "photos/018/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto#2 di via San Barnaba",
        "note": "Campetto recintato di piccole dimensioni, gemello di un campetto collocato a pochi metri di distanza. Superficie usurata."
      },
      "en": {
        "nome": "Via San Barnaba Basketball Court#2",
        "note": "Small fenced court, a sibling court can be found few meters away from this one. Court surface worn out."
      }
    }
  },
  {
    "id": "019",
    "created": "2026-03-14",
    "updated": "2026-03-14",
    "address": "Via Enrico Ibsen",
    "city": "Milano",
    "district": "Municipio 1",
    "coordinates": {
      "lat": 45.47365,
      "lng": 9.1758
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-14",
        "overview": "photos/019/overview.webp",
        "context": null,
        "details": [
          "photos/019/dettaglio-1.webp",
          "photos/019/dettaglio-2.webp",
          "photos/019/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco Sempione",
        "note": "Ben tenuto. Superficie in buone condizioni."
      },
      "en": {
        "nome": "Parco Sempione Basketball Court",
        "note": "Well maintained. Surface in good condition."
      }
    }
  },
  {
    "id": "020",
    "created": "2026-03-14",
    "updated": "2026-03-21",
    "address": "Piazzale Salvatore Farina",
    "city": "Milano",
    "district": "Municipio 2",
    "coordinates": {
      "lat": 45.49872,
      "lng": 9.20016
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": false,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-14",
        "overview": "photos/020/overview.webp",
        "context": null,
        "details": [
          "photos/020/dettaglio-1.webp",
          "photos/020/dettaglio-2.webp",
          "photos/020/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Piazzale Salvatore Farina",
        "note": "Superficie usurata, canestri con retina rotta."
      },
      "en": {
        "nome": "Piazzale Salvatore Farina Basketball Court",
        "note": "Surface in poor condition. Both rims with broken net."
      }
    }
  },
  {
    "id": "021",
    "created": "2026-03-22",
    "updated": "2026-03-22",
    "address": "Viale Argonne",
    "city": "Milano",
    "district": "Municipio 3",
    "coordinates": {
      "lat": 45.46816,
      "lng": 9.23073
    },
    "hoops": 1,
    "surface": null,
    "half_court": true,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-22",
        "overview": "photos/021/overview.webp",
        "context": null,
        "details": [
          "photos/021/dettaglio-1.webp",
          "photos/021/dettaglio-2.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto#1 di Viale Argonne",
        "note": "Campetto sotto copertura: un campetto di calcio che offre un canestro lungo uno dei suoi lati. Retina quasi totalmente strappata. Buona superficie."
      },
      "en": {
        "nome": "Viale Argonne Basketball Court#1",
        "note": "Court in disguise: a basketball hoop placed on a side of an actual football court. The net is almost completely shredded. Good surface."
      }
    }
  },
  {
    "id": "022",
    "created": "2026-03-22",
    "updated": "2026-03-22",
    "address": "Viale Argonne",
    "city": "Milano",
    "district": "Municipio 3",
    "coordinates": {
      "lat": 45.4681,
      "lng": 9.22712
    },
    "hoops": 2,
    "surface": null,
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-22",
        "overview": "photos/022/overview.webp",
        "context": null,
        "details": [
          "photos/022/dettaglio-1.webp",
          "photos/022/dettaglio-2.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto#2 di Viale Argonne",
        "note": "Campetto con superficie in ottimo stato, un canestro mancante."
      },
      "en": {
        "nome": "Viale Argonne Basketball Court#2",
        "note": "Surface in very good condition, a hoop is missing."
      }
    }
  },
  {
    "id": "023",
    "created": "2026-03-22",
    "updated": "2026-03-22",
    "address": "Viale Argonne",
    "city": "Milano",
    "district": "Municipio 3",
    "coordinates": {
      "lat": 45.46811,
      "lng": 9.22685
    },
    "hoops": 1,
    "surface": null,
    "half_court": true,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-22",
        "overview": "photos/023/overview.webp",
        "context": null,
        "details": [
          "photos/023/dettaglio-1.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto#3 di Viale Argonne",
        "note": "Piccolo campetto a un solo canestro con superficie in ottimo stato."
      },
      "en": {
        "nome": "Viale Argonne Basketball Court#3",
        "note": "Little court with one basktball hoop. Very good surface."
      }
    }
  },
  {
    "id": "024",
    "created": "2026-03-22",
    "updated": "2026-03-22",
    "address": "Corso Indipendenza",
    "city": "Milano",
    "district": "Municipio 4",
    "coordinates": {
      "lat": 45.46806,
      "lng": 9.21535
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-22",
        "overview": "photos/024/overview.webp",
        "context": null,
        "details": [
          "photos/024/dettaglio-1.webp",
          "photos/024/dettaglio-2.webp",
          "photos/024/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Corso Indipendenza",
        "note": "Campetto con tabelloni piccoli e retine rotte, superficie discreta"
      },
      "en": {
        "nome": "Corso Independenza Basketball Court",
        "note": "Court with small backboards. Rims with shredded nets. Fair surface."
      }
    }
  },
  {
    "id": "025",
    "created": "2026-03-22",
    "updated": "2026-03-22",
    "address": "Largo Marinai d'Italia",
    "city": "Milano",
    "district": "Municipio 4",
    "coordinates": {
      "lat": 45.46033,
      "lng": 9.21643
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-22",
        "overview": "photos/025/overview.webp",
        "context": null,
        "details": [
          "photos/025/dettaglio-1.webp",
          "photos/025/dettaglio-2.webp",
          "photos/025/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Largo Marinai d'Italia (Parco Vittorio Formentano)",
        "note": "Superficie in discrete condizioni. Un canestro con retina rotta e l'altro con rete di ferro. Illuminazione garantita da due faretti posto lungo uno stesso lato del campo."
      },
      "en": {
        "nome": "Largo Marinai d'Italia Basketball Court (Vittorio Formentano Park)",
        "note": "Court surface in fair condition. A basketball hoops with an iron net the other one with a shredded ned. Lit by two street lights placed on the same court side."
      }
    }
  },
  {
    "id": "026",
    "created": "2026-03-22",
    "updated": "2026-03-22",
    "address": "Viale Lazio",
    "city": "Milano",
    "district": "Municipio 4",
    "coordinates": {
      "lat": 45.4551,
      "lng": 9.20838
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-22",
        "overview": "photos/026/overview.webp",
        "context": null,
        "details": [
          "photos/026/dettaglio-1.webp",
          "photos/026/dettaglio-2.webp",
          "photos/026/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Viale Lazio",
        "note": "Superficie in buone condizioni. Entrambi i canestri con retina. Tabelloni trasparenti."
      },
      "en": {
        "nome": "Viale Lazio Basketball Court",
        "note": "Court surface in good condition. Both hoops with their net. Transparent backboards."
      }
    }
  },
  {
    "id": "027",
    "created": "2026-03-18",
    "updated": "2026-03-18",
    "address": "Parco Aldo Aniasi",
    "city": "Milano",
    "district": "Municipio 7",
    "coordinates": {
      "lat": 45.47905,
      "lng": 9.10909
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-18",
        "overview": "photos/027/overview.webp",
        "context": null,
        "details": [
          "photos/027/dettaglio-1.webp",
          "photos/027/dettaglio-2.webp",
          "photos/027/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto#1 di Parco Aldo Aniasi",
        "note": "Superficie in condizioni discrete. Entrambi i canestri con retina."
      },
      "en": {
        "nome": "Parco Aldo Aniasi Court#1",
        "note": "Court surface in fair condition. Both hoops with their net."
      }
    }
  },
  {
    "id": "028",
    "created": "2026-03-18",
    "updated": "2026-03-18",
    "address": "Parco Aldo Aniasi",
    "city": "Milano",
    "district": "Municipio 7",
    "coordinates": {
      "lat": 45.47931,
      "lng": 9.10886
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-18",
        "overview": "photos/028/overview.webp",
        "context": null,
        "details": [
          "photos/028/dettaglio-1.webp",
          "photos/028/dettaglio-2.webp",
          "photos/028/dettaglio-3.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto#2 di Parco Aldo Aniasi",
        "note": "Superficie in condizioni discrete. Entrambi i canestri con retina."
      },
      "en": {
        "nome": "Parco Aldo Aniasi Court#2",
        "note": "Court surface in fair condition. Both hoops with their net."
      }
    }
  },
  {
    "id": "029",
    "created": "2026-03-25",
    "updated": "2026-03-25",
    "address": "Piazzale Accursio",
    "city": "Milano",
    "district": "Municipio 8",
    "coordinates": {
      "lat": 45.49290,
      "lng": 9.14654
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": false,
    "fenced": false,
    "lit": true,
    "audio": "audio/029/029-beat.mp3",
    "photos": [
      {
        "date": "2026-03-25",
        "overview": "photos/029/overview.webp",
        "context": null,
        "details": [
          "photos/029/hoop-1.webp",
          "photos/029/hoop-2.webp",
          "photos/029/surface.webp",
          "photos/029/timecard.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Piazzale Accursio",
        "note": "Superficie in condizioni discrete. Canestri senza retina."
      },
      "en": {
        "nome": "Piazzale Accursio Basketball Court",
        "note": "Court surface in fair condition. Both hoops without net."
      }
    }
  },
  {
    "id": "030",
    "created": "2026-03-25",
    "updated": "2026-03-25",
    "address": "Parco delle Cave",
    "city": "Milano",
    "district": "Municipio 7",
    "coordinates": {
      "lat": 45.47519,
      "lng": 9.10082
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": false,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-25",
        "overview": "photos/030/overview.webp",
        "context": null,
        "details": [
          "photos/030/hoop-1.webp",
          "photos/030/hoop-2.webp",
          "photos/030/surface.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco delle Cave #1",
        "note": "Linee di campo sbiadite o inesistenti. Canestri con retina. Adiacente ad un altro campetto in condizioni analoghe."
      },
      "en": {
        "nome": "Parco delle Cave Basketball Court#1",
        "note": "Court lines barely visible or non available. Both hoops with net. Right beside another court in similar conditions"
      }
    }
  },
  {
    "id": "031",
    "created": "2026-03-25",
    "updated": "2026-03-25",
    "address": "Parco delle Cave",
    "city": "Milano",
    "district": "Municipio 7",
    "coordinates": {
      "lat": 45.47448,
      "lng": 9.10128
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": false,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-25",
        "overview": "photos/031/overview.webp",
        "context": null,
        "details": [
          "photos/031/hoop-1.webp",
          "photos/031/hoop-2.webp",
          "photos/031/surface.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco delle Cave #2",
        "note": "Linee di campo sbiadite o inesistenti. Canestri con retina. Adiacente ad un altro campetto in condizioni analoghe."
      },
      "en": {
        "nome": "Parco delle Cave Basketball Court#2",
        "note": "Court lines barely visible or non available. Both hoops with net. Right beside another court in similar conditions."
      }
    }
  },
  {
    "id": "032",
    "created": "2026-04-12",
    "updated": "2026-04-12",
    "address": "Parco Villa Litta",
    "city": "Milano",
    "district": "Municipio 9",
    "coordinates": {
      "lat": 45.51587,
      "lng": 9.16482
    },
    "hoops": 2,
    "surface": "asfalto",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": "audio/032/032-beat.mp3",
    "photos": [
      {
        "date": "2026-04-12",
        "overview": "photos/032/overview.webp",
        "context": "photos/032/context.webp",
        "details": [
          "photos/032/hoop-1.webp",
          "photos/032/hoop-2.webp",
          "photos/032/surface.webp",
          "photos/032/timetable.webp"
        ],
        "autore": ["photos/032/auth-1.webp"]
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco Villa Litta",
        "note": "Ottima superficie di gioco. Uno dei due canestri presenta la retina sfilacciata. Quattro panchine disponibili. Il vivace parco offre un gradevole contesto."
      },
      "en": {
        "nome": "Parco Villa Litta Basketball Court",
        "note": "Very good surface. One rim with shredded net. Four benches available along the side lines. This lively park grants a pleasant setting."
      }
    }
  },
  {
    "id": "033",
    "created": "2026-03-27",
    "updated": "2026-03-27",
    "address": "Piazza Aspromonte",
    "city": "Milano",
    "district": "Municipio 3",
    "coordinates": {
      "lat": 45.48395,
      "lng": 9.22024
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": true,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-27",
        "overview": "photos/033/overview.webp",
        "context": null,
        "details": [
          "photos/033/hoop-1.webp",
          "photos/033/hoop-2.webp",
          "photos/033/surface.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Piazza Aspromonte (giardino Giulio Polotti)",
        "note": "Piccolo campetto piacevolmente ombreggiato, superficie in buono stato ma con poco attrito. Entrambi i canestri hanno la retina. Una fontanella subito fuori dal campo."
      },
      "en": {
        "nome": "Piazza Aspromonte (giardino Giulio Polotti) Basketball Court",
        "note": "Trees cast a forgiving shade on this little court. Surface in good condition but with little friction. Both baskets have nets. A fountain is located just outside the court."
      }
    }
  },
  {
    "id": "034",
    "created": "2026-03-28",
    "updated": "2026-03-28",
    "address": "Viale Teodorico",
    "city": "Milano",
    "district": "Municipio 8",
    "coordinates": {
      "lat": 45.483988,
      "lng": 9.151077
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-03-28",
        "overview": "photos/034/overview.webp",
        "context": null,
        "details": [
          "photos/034/hoop-1.webp",
          "photos/034/hoop-2.webp",
          "photos/034/surface.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Viale Teodorico (angolo via Gattamelata)",
        "note": "Superficie in buone condizioni, canestri integri, tabelloni trasparenti."
      },
      "en": {
        "nome": "Viale Teodorico (via Gattamelata corner) Basketball Court",
        "note": "Surface in good condition, unimpaired rims, transparent backboards."
      }
    }
  },
  {
    "id": "035",
    "created": "2026-04-12",
    "updated": "2026-04-12",
    "address": "Via Assietta (angolo via Cervi)",
    "city": "Milano",
    "district": "Municipio 9",
    "coordinates": {
      "lat": 45.51639,
      "lng": 9.15800
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": "audio/035/035-beat.mp3",
    "photos": [
      {
        "date": "2026-04-12",
        "overview": "photos/035/overview.webp",
        "context": "photos/035/context.webp",
        "details": [
          "photos/035/hoop-1.webp",
          "photos/035/hoop-2.webp",
          "photos/035/surface.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Parco Assietta Cervi",
        "note": "Superficie in discrete condizioni; entrambi i canestri con retina; illuminazione garantita da tre fari dedicati posti sullo stesso lato. Sei panchine attorno al campo. Una fontanella a pochi metri."
      },
      "en": {
        "nome": "Parco Assietta Cervi Basketball Court",
        "note": "Surface in fair condition, both rims with net, court lit by three streetlights placed on the same court side. Six benches around the court. A fountain is located just outside the court."
      }
    }
  },
  {
    "id": "036",
    "created": "2026-04-03",
    "updated": "2026-04-03",
    "address": "Via Bovisasca",
    "city": "Milano",
    "district": "Municipio 9",
    "coordinates": {
      "lat": 45.508316,
      "lng": 9.159970
    },
    "hoops": 2,
    "surface": "granulato sferoidale di quarzo",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": false,
    "audio": null,
    "photos": [
      {
        "date": "2026-04-03",
        "overview": "photos/036/overview.webp",
        "context": null,
        "details": [
          "photos/036/hoop-1.webp",
          "photos/036/hoop-2.webp",
          "photos/036/surface.webp",
          "photos/036/surface-2.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Via Bovisasca",
        "note": "Superficie in discrete condizioni; entrambi i canestri con retina."
      },
      "en": {
        "nome": "Via Bovisasca Basketball Court",
        "note": "Surface in fair condition, both rims with net."
      }
    }
  },
  {
    "id": "037",
    "created": "2026-04-11",
    "updated": "2026-04-11",
    "address": "Giardino Roberto Bazlen",
    "city": "Milano",
    "district": "Municipio 1",
    "coordinates": {
      "lat": 45.45407,
      "lng": 9.19724
    },
    "hoops": 2,
    "surface": "cemento",
    "half_court": false,
    "three_pt_line": true,
    "fenced": false,
    "lit": true,
    "audio": "audio/037/037-beat.mp3",
    "photos": [
      {
        "date": "2026-04-03",
        "overview": "photos/037/overview.webp",
        "context": "photos/037/context.webp",
        "details": [
          "photos/037/hoop-1.webp",
          "photos/037/hoop-2.webp",
          "photos/037/surface.webp",
          "photos/037/lime-tree.webp",
          "photos/037/lime-tree-2.webp"
        ],
        "autore": []
      }
    ],
    "i18n": {
      "it": {
        "nome": "Campetto di Giardino Roberto Bazlen",
        "note": "Il tiglio che offre riparo dal sole, è infestato da afidi, responsabili della sostanza appiccicosa che compromette la superficie del campo. Peccato per il tiglio che meriterebbe un intervento di disinfestazione e per i giocatori che non possono godere del tutto di questo piccolo campetto."
      },
      "en": {
        "nome": "Giardino Roberto Bazlen Basketball Court",
        "note": "The linden tree providing shade is infested with aphids, responsible for the sticky substance affecting the court's surface. It's a pity for the tree, which deserves pest control, and for the players, who can't fully enjoy this small court."
      }
    }
  }
]
