{
    "success": true,
    "count": 14,
    "projects": [
        {
            "id": "01WR2BU3IQYCEG5MWYTNCLNGBRD6XGEMPW",
            "code": "39EW",
            "title": "Landed house A&A with new facade, staircase and interiors (39EW)",
            "type": "landed",
            "description": "A two-storey landed house taken from its original cream facade through demolition to a dark, timber-clad frontage with a glass balcony screen. Inside: a timber-tread staircase with a slatted arched display niche beneath it, a tiled bathroom, an outdoor bar and a covered deck with a stone water-feature wall.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3N3ZR2I5O4KPFDLJP574QRNPEKS",
            "before": [
                "https://wonglye.com/image-proxy?id=01WR2BU3KAD2EBZMKLOZA3QUPIGVJANA55",
                "https://wonglye.com/image-proxy?id=01WR2BU3N4ZUUZQXDMRRC3KEJSIW7S6DGQ",
                "https://wonglye.com/image-proxy?id=01WR2BU3J62ESKYFW6TNA3SCRQ6A4DV5PG"
            ],
            "after": [
                "https://wonglye.com/image-proxy?id=01WR2BU3M2XIYZHLPDOJB37QUOKOHV2FNT",
                "https://wonglye.com/image-proxy?id=01WR2BU3KZMZ3ZBQSBUZEIT673XX254E4N",
                "https://wonglye.com/image-proxy?id=01WR2BU3NZ6AERWX5KORBL7KOA3O5PRNUW"
            ],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LFG6TOZEK7NRF2O6YWJLL7A5QS",
                    "name": "Timber pivot front door with a black frame and glass side panel at the entrance"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LAHIBBR4DHPBBYSW7O7TTJCLHL",
                    "name": "Looking up the timber-clad and dark-panelled facade from the driveway"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3K4VLUZGTBJNZHZIK2NJVC3GKJC",
                    "name": "Outdoor bar counter with a timber top, two white bar stools and a round mirror on a white wall"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LVCFAJMPRPOBBY2NCLBAK7EGX4",
                    "name": "Top-down view of the timber-tread staircase with a black metal balustrade"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PWQLGIQEWDXZA3FAGRDOAJLC4V",
                    "name": "Bathroom with green wall tiles, a patterned feature-tile panel and a built-in bathtub"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OX3L5PLDKGVBCJNAW347NX4NLQ",
                    "name": "Covered outdoor deck with a timber pergola ceiling and a stone-clad water-feature wall with two spouts"
                }
            ],
            "stats": {
                "before_count": 3,
                "after_count": 3,
                "gallery_count": 6,
                "total_photos": 13
            },
            "last_modified": "2026-04-22T16:40:07Z",
            "auto_description": "Landed Build \u00b7 3 before &amp; after comparisons \u00b7 6 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3N3ZR2I5O4KPFDLJP574QRNPEKS": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Front elevation after A&A - dark panelled and timber-clad facade, glass balcony screen and a black metal gate",
                    "alt": "Front elevation after A&A - dark panelled and timber-clad facade, glass balcony screen and a black metal gate - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KAD2EBZMKLOZA3QUPIGVJANA55": {
                    "file": "Before_01.jpg",
                    "role": "before",
                    "index": 1,
                    "label": "Before 1",
                    "caption": "Before: the original two-storey house with a cream facade, tiled roof and timber gate",
                    "alt": "Before: the original two-storey house with a cream facade, tiled roof and timber gate - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3N4ZUUZQXDMRRC3KEJSIW7S6DGQ": {
                    "file": "Before_02.jpg",
                    "role": "before",
                    "index": 2,
                    "label": "Before 2",
                    "caption": "During demolition: the ground floor stripped back with the ceiling opened up and rubble on the slab",
                    "alt": "During demolition: the ground floor stripped back with the ceiling opened up and rubble on the slab - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3J62ESKYFW6TNA3SCRQ6A4DV5PG": {
                    "file": "Before_03.jpg",
                    "role": "before",
                    "index": 3,
                    "label": "Before 3",
                    "caption": "During works: the bare internal staircase before finishes, with wiring still exposed",
                    "alt": "During works: the bare internal staircase before finishes, with wiring still exposed - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3M2XIYZHLPDOJB37QUOKOHV2FNT": {
                    "file": "After_01.jpg",
                    "role": "after",
                    "index": 1,
                    "label": "After 1",
                    "caption": "After: the completed front elevation with timber cladding, dark panels and glass balcony balustrade",
                    "alt": "After: the completed front elevation with timber cladding, dark panels and glass balcony balustrade - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KZMZ3ZBQSBUZEIT673XX254E4N": {
                    "file": "After_02.jpg",
                    "role": "after",
                    "index": 2,
                    "label": "After 2",
                    "caption": "After: open-plan living and dining area with the new staircase and a timber-slat display niche built under it",
                    "alt": "After: open-plan living and dining area with the new staircase and a timber-slat display niche built under it - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NZ6AERWX5KORBL7KOA3O5PRNUW": {
                    "file": "After_03.jpg",
                    "role": "after",
                    "index": 3,
                    "label": "After 3",
                    "caption": "After: close view of the arched display cabinet set into the timber-slat wall beneath the stairs, wine fridge alongside",
                    "alt": "After: close view of the arched display cabinet set into the timber-slat wall beneath the stairs, wine fridge alongside - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LFG6TOZEK7NRF2O6YWJLL7A5QS": {
                    "file": "After_Entrance.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Entrance",
                    "caption": "Timber pivot front door with a black frame and glass side panel at the entrance",
                    "alt": "Timber pivot front door with a black frame and glass side panel at the entrance - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LAHIBBR4DHPBBYSW7O7TTJCLHL": {
                    "file": "After_facade.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Facade",
                    "caption": "Looking up the timber-clad and dark-panelled facade from the driveway",
                    "alt": "Looking up the timber-clad and dark-panelled facade from the driveway - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3K4VLUZGTBJNZHZIK2NJVC3GKJC": {
                    "file": "After_OutdoorBar.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "OutdoorBar",
                    "caption": "Outdoor bar counter with a timber top, two white bar stools and a round mirror on a white wall",
                    "alt": "Outdoor bar counter with a timber top, two white bar stools and a round mirror on a white wall - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LVCFAJMPRPOBBY2NCLBAK7EGX4": {
                    "file": "After_staircase.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Staircase",
                    "caption": "Top-down view of the timber-tread staircase with a black metal balustrade",
                    "alt": "Top-down view of the timber-tread staircase with a black metal balustrade - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PWQLGIQEWDXZA3FAGRDOAJLC4V": {
                    "file": "After_toilet.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Toilet",
                    "caption": "Bathroom with green wall tiles, a patterned feature-tile panel and a built-in bathtub",
                    "alt": "Bathroom with green wall tiles, a patterned feature-tile panel and a built-in bathtub - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OX3L5PLDKGVBCJNAW347NX4NLQ": {
                    "file": "After_Waterfeature.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Waterfeature",
                    "caption": "Covered outdoor deck with a timber pergola ceiling and a stone-clad water-feature wall with two spouts",
                    "alt": "Covered outdoor deck with a timber pergola ceiling and a stone-clad water-feature wall with two spouts - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A two-storey landed house taken from its original cream facade through demolition to a dark, timber-clad frontage with a glass balcony screen. Inside: a timber-tread staircase with a slatted arched display niche beneath it, a tiled bathroom, an outdoor bar and a covered deck with a stone water-feature wall.",
            "service": "A&A works",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Front elevation after A&A - dark panelled and timber-clad facade, glass balcony screen and a black metal gate",
            "feature_alt": "Front elevation after A&A - dark panelled and timber-clad facade, glass balcony screen and a black metal gate - Landed house A&A with new facade, staircase and interiors (39EW) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3PY53E3RKK4GNE3NQSC2LW24Q4I",
            "code": "3TBA",
            "title": "Terrace house A&A with new facade and full interior (3TBA)",
            "type": "landed",
            "description": "An older terrace house with a tiled roof, window grilles and terrazzo floors, reworked with a white rendered facade, a horizontal-slat gate and a glass balcony screen. Inside, an open-plan living and dining area with a black-framed staircase, a stone-splashback kitchen with an island, new bathrooms, bedrooms and a home study.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3OA22IRJ3J5GFC26QMOF2VCEQMJ",
            "before": [
                "https://wonglye.com/image-proxy?id=01WR2BU3PH3INVLXTBRVE2VN6SITFMSTDY",
                "https://wonglye.com/image-proxy?id=01WR2BU3PAZWO3JOFHORFIHXVNXCZSCN3R",
                "https://wonglye.com/image-proxy?id=01WR2BU3LTAXT2EG3SZFBKAVNB6GOEERAB"
            ],
            "after": [
                "https://wonglye.com/image-proxy?id=01WR2BU3NKNVNAU7LVTVHJDD3ZNHEQS5IG",
                "https://wonglye.com/image-proxy?id=01WR2BU3NFIAO4DN7LRRCKO2JNLARAKGO7",
                "https://wonglye.com/image-proxy?id=01WR2BU3KXFIPDE762TVBK2K7K7HQCTMG4"
            ],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PMQIZ3AREDBBHJ7Z6IREH7DB6J",
                    "name": "Bedroom sitting corner with two armchairs and glass doors opening to the balcony"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NJEMLPCMIHNFFLVDNEOYRIBXYP",
                    "name": "Bedroom with a leather armchair and sheer curtains"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O3GLAIWWUOIVDKPMKSFLCZ2I5A",
                    "name": "Bathroom with beige stone-look wall tiles and a window fitted with white plantation shutters"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KK55547ME32JCYKML3KXZSPCVH",
                    "name": "Bathroom vanity with a wall mirror and a timber drawer unit against grey tiled walls"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3K37RTLUP4IY5BIBPKLPKZGKYUE",
                    "name": "Living room with a light sofa, an arc floor lamp and the staircase beyond"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KTQXAVZUUMHBFJH7TGF4GVEYEV",
                    "name": "Balcony with a striped awning, a metal louvre screen and a small white bistro table"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JMJDRCCZQOSBDLSS7YRQEHFD7R",
                    "name": "Home study seen through a black-framed glass door - desk, chair and drawer unit"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PD7C56GAMO7FBYFN7LMNVVT75U",
                    "name": "Timber pivot front door with a black frame and glass side panels"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LOLQJE4Q7RAVEKRZPRSR5ANV2V",
                    "name": "The timber front door seen from inside, with glass side panels and a dark stone floor"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NECLTWRFSQYBBL632BY7UZW4DY",
                    "name": "Black-framed glass bi-fold doors between rooms, with the timber front door to the right"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KAXR5NJRWW25HLMAP7C2ECQFKM",
                    "name": "Open-plan living and dining with an L-shaped sofa, dining table and a black-framed staircase with timber treads"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NLP67V67G4O5DIG35GUQBYSP55",
                    "name": "Kitchen run with a stone-pattern splashback, under-cabinet lighting and dark timber-grain cabinets"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IQRFHYLQ27KJEK3TMXOHM3M7D6",
                    "name": "Hallway with flush white doors and built-in wardrobes over a timber floor"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LLXQ2I5YEKDRCLY3A5NF4M7P2X",
                    "name": "Kitchen island with a stone-pattern top, pendant lights and a bar stool beside a louvred window"
                }
            ],
            "stats": {
                "before_count": 3,
                "after_count": 3,
                "gallery_count": 14,
                "total_photos": 21
            },
            "last_modified": "2026-04-22T16:40:06Z",
            "auto_description": "Landed Build \u00b7 3 before &amp; after comparisons \u00b7 14 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3OA22IRJ3J5GFC26QMOF2VCEQMJ": {
                    "file": "Feature.JPG",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Front elevation after A&A - white rendered terrace house with a horizontal-slat metal gate and glass balcony screen",
                    "alt": "Front elevation after A&A - white rendered terrace house with a horizontal-slat metal gate and glass balcony screen - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PH3INVLXTBRVE2VN6SITFMSTDY": {
                    "file": "Before_01.jpg",
                    "role": "before",
                    "index": 1,
                    "label": "Before 1",
                    "caption": "Before: the original terrace house with a pitched tiled roof, black metal fence and gate",
                    "alt": "Before: the original terrace house with a pitched tiled roof, black metal fence and gate - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PAZWO3JOFHORFIHXVNXCZSCN3R": {
                    "file": "Before_02.JPG",
                    "role": "before",
                    "index": 2,
                    "label": "Before 2",
                    "caption": "Before: the original kitchen and dining area with dark floor tiles and window grilles",
                    "alt": "Before: the original kitchen and dining area with dark floor tiles and window grilles - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LTAXT2EG3SZFBKAVNB6GOEERAB": {
                    "file": "Before_03.JPG",
                    "role": "before",
                    "index": 3,
                    "label": "Before 3",
                    "caption": "Before: the original living room with a terrazzo floor and a timber-balustrade staircase",
                    "alt": "Before: the original living room with a terrazzo floor and a timber-balustrade staircase - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NKNVNAU7LVTVHJDD3ZNHEQS5IG": {
                    "file": "After_01.JPG",
                    "role": "after",
                    "index": 1,
                    "label": "After 1",
                    "caption": "After: the completed frontage with a slatted gate, glass balcony screen and ceiling fans on the porch",
                    "alt": "After: the completed frontage with a slatted gate, glass balcony screen and ceiling fans on the porch - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NFIAO4DN7LRRCKO2JNLARAKGO7": {
                    "file": "After_02.JPG",
                    "role": "after",
                    "index": 2,
                    "label": "After 2",
                    "caption": "After: kitchen with a stone-pattern splashback, white overhead cabinets and dark timber-grain base units",
                    "alt": "After: kitchen with a stone-pattern splashback, white overhead cabinets and dark timber-grain base units - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KXFIPDE762TVBK2K7K7HQCTMG4": {
                    "file": "After_03.JPG",
                    "role": "after",
                    "index": 3,
                    "label": "After 3",
                    "caption": "After: open-plan living area with marble-look floor tiles and a black-framed staircase to the upper floor",
                    "alt": "After: open-plan living area with marble-look floor tiles and a black-framed staircase to the upper floor - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PMQIZ3AREDBBHJ7Z6IREH7DB6J": {
                    "file": "DSCF0190.JPG",
                    "role": "gallery",
                    "index": 1,
                    "label": "DSCF0190",
                    "caption": "Bedroom sitting corner with two armchairs and glass doors opening to the balcony",
                    "alt": "Bedroom sitting corner with two armchairs and glass doors opening to the balcony - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NJEMLPCMIHNFFLVDNEOYRIBXYP": {
                    "file": "DSCF0232.JPG",
                    "role": "gallery",
                    "index": 2,
                    "label": "DSCF0232",
                    "caption": "Bedroom with a leather armchair and sheer curtains",
                    "alt": "Bedroom with a leather armchair and sheer curtains - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O3GLAIWWUOIVDKPMKSFLCZ2I5A": {
                    "file": "DSCF0237.JPG",
                    "role": "gallery",
                    "index": 3,
                    "label": "DSCF0237",
                    "caption": "Bathroom with beige stone-look wall tiles and a window fitted with white plantation shutters",
                    "alt": "Bathroom with beige stone-look wall tiles and a window fitted with white plantation shutters - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KK55547ME32JCYKML3KXZSPCVH": {
                    "file": "DSCF0239.JPG",
                    "role": "gallery",
                    "index": 4,
                    "label": "DSCF0239",
                    "caption": "Bathroom vanity with a wall mirror and a timber drawer unit against grey tiled walls",
                    "alt": "Bathroom vanity with a wall mirror and a timber drawer unit against grey tiled walls - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3K37RTLUP4IY5BIBPKLPKZGKYUE": {
                    "file": "DSCF0264.JPG",
                    "role": "gallery",
                    "index": 5,
                    "label": "DSCF0264",
                    "caption": "Living room with a light sofa, an arc floor lamp and the staircase beyond",
                    "alt": "Living room with a light sofa, an arc floor lamp and the staircase beyond - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KTQXAVZUUMHBFJH7TGF4GVEYEV": {
                    "file": "DSCF0277.JPG",
                    "role": "gallery",
                    "index": 6,
                    "label": "DSCF0277",
                    "caption": "Balcony with a striped awning, a metal louvre screen and a small white bistro table",
                    "alt": "Balcony with a striped awning, a metal louvre screen and a small white bistro table - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JMJDRCCZQOSBDLSS7YRQEHFD7R": {
                    "file": "DSCF0314.JPG",
                    "role": "gallery",
                    "index": 7,
                    "label": "DSCF0314",
                    "caption": "Home study seen through a black-framed glass door - desk, chair and drawer unit",
                    "alt": "Home study seen through a black-framed glass door - desk, chair and drawer unit - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PD7C56GAMO7FBYFN7LMNVVT75U": {
                    "file": "DSCF0325.JPG",
                    "role": "gallery",
                    "index": 8,
                    "label": "DSCF0325",
                    "caption": "Timber pivot front door with a black frame and glass side panels",
                    "alt": "Timber pivot front door with a black frame and glass side panels - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LOLQJE4Q7RAVEKRZPRSR5ANV2V": {
                    "file": "DSCF0548.JPG",
                    "role": "gallery",
                    "index": 9,
                    "label": "DSCF0548",
                    "caption": "The timber front door seen from inside, with glass side panels and a dark stone floor",
                    "alt": "The timber front door seen from inside, with glass side panels and a dark stone floor - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NECLTWRFSQYBBL632BY7UZW4DY": {
                    "file": "DSCF0549.JPG",
                    "role": "gallery",
                    "index": 10,
                    "label": "DSCF0549",
                    "caption": "Black-framed glass bi-fold doors between rooms, with the timber front door to the right",
                    "alt": "Black-framed glass bi-fold doors between rooms, with the timber front door to the right - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KAXR5NJRWW25HLMAP7C2ECQFKM": {
                    "file": "DSCF0554.JPG",
                    "role": "gallery",
                    "index": 11,
                    "label": "DSCF0554",
                    "caption": "Open-plan living and dining with an L-shaped sofa, dining table and a black-framed staircase with timber treads",
                    "alt": "Open-plan living and dining with an L-shaped sofa, dining table and a black-framed staircase with timber treads - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NLP67V67G4O5DIG35GUQBYSP55": {
                    "file": "DSCF0584.JPG",
                    "role": "gallery",
                    "index": 12,
                    "label": "DSCF0584",
                    "caption": "Kitchen run with a stone-pattern splashback, under-cabinet lighting and dark timber-grain cabinets",
                    "alt": "Kitchen run with a stone-pattern splashback, under-cabinet lighting and dark timber-grain cabinets - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IQRFHYLQ27KJEK3TMXOHM3M7D6": {
                    "file": "DSCF0607.JPG",
                    "role": "gallery",
                    "index": 13,
                    "label": "DSCF0607",
                    "caption": "Hallway with flush white doors and built-in wardrobes over a timber floor",
                    "alt": "Hallway with flush white doors and built-in wardrobes over a timber floor - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LLXQ2I5YEKDRCLY3A5NF4M7P2X": {
                    "file": "kitchen.JPG",
                    "role": "gallery",
                    "index": 14,
                    "label": "Kitchen",
                    "caption": "Kitchen island with a stone-pattern top, pendant lights and a bar stool beside a louvred window",
                    "alt": "Kitchen island with a stone-pattern top, pendant lights and a bar stool beside a louvred window - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "An older terrace house with a tiled roof, window grilles and terrazzo floors, reworked with a white rendered facade, a horizontal-slat gate and a glass balcony screen. Inside, an open-plan living and dining area with a black-framed staircase, a stone-splashback kitchen with an island, new bathrooms, bedrooms and a home study.",
            "service": "A&A works",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Front elevation after A&A - white rendered terrace house with a horizontal-slat metal gate and glass balcony screen",
            "feature_alt": "Front elevation after A&A - white rendered terrace house with a horizontal-slat metal gate and glass balcony screen - Terrace house A&A with new facade and full interior (3TBA) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3PXDS5Q3WUHRJG3TS44V7D6GUYF",
            "code": "Sentosa",
            "title": "Heavy-duty racking for boats and jet skis (Sentosa)",
            "type": "metal",
            "description": "Steel racking built inside a covered boat storage shed: blue uprights and orange beams fitted with galvanised bunk brackets and timber bunks, stacking jet skis five tiers high and boats on two and three tiers, with safe-working-load labels on the beams.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3NSXYXKNYVAPVBZGWTTGOGGOOI6",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LMMWL65QYR2REKMDDV72NHUQNZ",
                    "name": "Multi-tier jet ski rack inside a shed bay, seen head-on"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IMYSMD4IIAG5CZO6CD7C5JSJHC",
                    "name": "Wide view of two-tier boat racking under the shed, boats resting on bunks across several bays"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3J5W57EMDURXRD3JWC4EHXE5TOI",
                    "name": "Row of two-tier boat racks seen from the apron, boats stored on the upper beams"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MDPEVV6R3YIFDLK6DGURELF56R",
                    "name": "Boat hull resting on timber bunks mounted on the orange racking beams"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KJMYJHA6CVZBGI6Q7SD2XCKPFY",
                    "name": "Blue uprights and orange beams seen from below a stored boat"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PJMBC2CBM6JRHZM65CCQMEJAFW",
                    "name": "Galvanised bunk bracket bolted to an orange beam, with the timber bunk fixed on top"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LLM22ZILXPOJGZW6PCTL2AN3YQ",
                    "name": "Bunk bracket bolted through the racking beam, seen from underneath"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3M7T3RH3ZMMPFCIUGE72UZWAAB6",
                    "name": "Line of bunk brackets along a beam carrying a boat, with the safe working load label visible"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OJ4GNX37L4ZFG3JEIZ7TXF4YVQ",
                    "name": "Panoramic view of the boat racking bays under the shed roof"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PHP6RUXY25AVFLPKJ7IZD6TRIJ",
                    "name": "Tall racking with boats stacked three tiers high and a ladder alongside"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NGDJIR4VWDZJC2XSKNKORYENCM",
                    "name": "Boats on the upper tiers of the racking, looking up from the aisle"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NQ5GGWQH6OAFGLGXX7WPW3O63N",
                    "name": "Boat on an upper tier of the blue steel racking, seen from the aisle"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PCLHRHBP7YHJFYQ4NJL2QUJL37",
                    "name": "Two-tier boat racks along the shed with bunk brackets in the foreground"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KWYK5OHFDWTJEZOEBHHW4F6B2B",
                    "name": "Front view of the five-tier jet ski rack with jet skis on every level"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JZKJDGFHIIO5FJCLHZA4J6TNBS",
                    "name": "Racking bay with boats and outboard motors stored on the tiers, wet floor below"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3L22IACFBHHUVCJIPDV2JFRF4OU",
                    "name": "Jet ski on the ground tier with boats racked on the levels above"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 16,
                "total_photos": 17
            },
            "last_modified": "2026-04-22T16:40:06Z",
            "auto_description": "Metal Fabrication \u00b7 16 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3NSXYXKNYVAPVBZGWTTGOGGOOI6": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Five-tier steel rack with blue uprights and orange beams holding jet skis, standing at the edge of the storage shed",
                    "alt": "Five-tier steel rack with blue uprights and orange beams holding jet skis, standing at the edge of the storage shed - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LMMWL65QYR2REKMDDV72NHUQNZ": {
                    "file": "10.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 10",
                    "caption": "Multi-tier jet ski rack inside a shed bay, seen head-on",
                    "alt": "Multi-tier jet ski rack inside a shed bay, seen head-on - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IMYSMD4IIAG5CZO6CD7C5JSJHC": {
                    "file": "11.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo 11",
                    "caption": "Wide view of two-tier boat racking under the shed, boats resting on bunks across several bays",
                    "alt": "Wide view of two-tier boat racking under the shed, boats resting on bunks across several bays - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3J5W57EMDURXRD3JWC4EHXE5TOI": {
                    "file": "12.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 12",
                    "caption": "Row of two-tier boat racks seen from the apron, boats stored on the upper beams",
                    "alt": "Row of two-tier boat racks seen from the apron, boats stored on the upper beams - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MDPEVV6R3YIFDLK6DGURELF56R": {
                    "file": "13.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 13",
                    "caption": "Boat hull resting on timber bunks mounted on the orange racking beams",
                    "alt": "Boat hull resting on timber bunks mounted on the orange racking beams - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KJMYJHA6CVZBGI6Q7SD2XCKPFY": {
                    "file": "14.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo 14",
                    "caption": "Blue uprights and orange beams seen from below a stored boat",
                    "alt": "Blue uprights and orange beams seen from below a stored boat - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PJMBC2CBM6JRHZM65CCQMEJAFW": {
                    "file": "15.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo 15",
                    "caption": "Galvanised bunk bracket bolted to an orange beam, with the timber bunk fixed on top",
                    "alt": "Galvanised bunk bracket bolted to an orange beam, with the timber bunk fixed on top - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LLM22ZILXPOJGZW6PCTL2AN3YQ": {
                    "file": "16.jpg",
                    "role": "gallery",
                    "index": 7,
                    "label": "Photo 16",
                    "caption": "Bunk bracket bolted through the racking beam, seen from underneath",
                    "alt": "Bunk bracket bolted through the racking beam, seen from underneath - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3M7T3RH3ZMMPFCIUGE72UZWAAB6": {
                    "file": "17.jpg",
                    "role": "gallery",
                    "index": 8,
                    "label": "Photo 17",
                    "caption": "Line of bunk brackets along a beam carrying a boat, with the safe working load label visible",
                    "alt": "Line of bunk brackets along a beam carrying a boat, with the safe working load label visible - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OJ4GNX37L4ZFG3JEIZ7TXF4YVQ": {
                    "file": "2.jpg",
                    "role": "gallery",
                    "index": 9,
                    "label": "Photo 2",
                    "caption": "Panoramic view of the boat racking bays under the shed roof",
                    "alt": "Panoramic view of the boat racking bays under the shed roof - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PHP6RUXY25AVFLPKJ7IZD6TRIJ": {
                    "file": "3.jpg",
                    "role": "gallery",
                    "index": 10,
                    "label": "Photo 3",
                    "caption": "Tall racking with boats stacked three tiers high and a ladder alongside",
                    "alt": "Tall racking with boats stacked three tiers high and a ladder alongside - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NGDJIR4VWDZJC2XSKNKORYENCM": {
                    "file": "4.jpg",
                    "role": "gallery",
                    "index": 11,
                    "label": "Photo 4",
                    "caption": "Boats on the upper tiers of the racking, looking up from the aisle",
                    "alt": "Boats on the upper tiers of the racking, looking up from the aisle - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NQ5GGWQH6OAFGLGXX7WPW3O63N": {
                    "file": "5.jpg",
                    "role": "gallery",
                    "index": 12,
                    "label": "Photo 5",
                    "caption": "Boat on an upper tier of the blue steel racking, seen from the aisle",
                    "alt": "Boat on an upper tier of the blue steel racking, seen from the aisle - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PCLHRHBP7YHJFYQ4NJL2QUJL37": {
                    "file": "6.jpg",
                    "role": "gallery",
                    "index": 13,
                    "label": "Photo 6",
                    "caption": "Two-tier boat racks along the shed with bunk brackets in the foreground",
                    "alt": "Two-tier boat racks along the shed with bunk brackets in the foreground - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KWYK5OHFDWTJEZOEBHHW4F6B2B": {
                    "file": "7.jpg",
                    "role": "gallery",
                    "index": 14,
                    "label": "Photo 7",
                    "caption": "Front view of the five-tier jet ski rack with jet skis on every level",
                    "alt": "Front view of the five-tier jet ski rack with jet skis on every level - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JZKJDGFHIIO5FJCLHZA4J6TNBS": {
                    "file": "8.jpg",
                    "role": "gallery",
                    "index": 15,
                    "label": "Photo 8",
                    "caption": "Racking bay with boats and outboard motors stored on the tiers, wet floor below",
                    "alt": "Racking bay with boats and outboard motors stored on the tiers, wet floor below - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3L22IACFBHHUVCJIPDV2JFRF4OU": {
                    "file": "9.jpg",
                    "role": "gallery",
                    "index": 16,
                    "label": "Photo 9",
                    "caption": "Jet ski on the ground tier with boats racked on the levels above",
                    "alt": "Jet ski on the ground tier with boats racked on the levels above - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "Steel racking built inside a covered boat storage shed: blue uprights and orange beams fitted with galvanised bunk brackets and timber bunks, stacking jet skis five tiers high and boats on two and three tiers, with safe-working-load labels on the beams.",
            "service": "Metal fabrication - storage racking",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Five-tier steel rack with blue uprights and orange beams holding jet skis, standing at the edge of the storage shed",
            "feature_alt": "Five-tier steel rack with blue uprights and orange beams holding jet skis, standing at the edge of the storage shed - Heavy-duty racking for boats and jet skis (Sentosa) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3IXIOMUENBSAVF2ENFX2ME4WHEY",
            "code": "OverseaFactory",
            "title": "Steel mezzanine floor with staircase in a factory unit (OverseaFactory)",
            "type": "metal",
            "description": "A steel mezzanine built inside a factory unit, with a black mesh balustrade, hazard-striped edge and a checker-plate staircase, giving a second level of floor space above the forklift and pallet area. The deck is finished in a grey coating with ceiling-mounted air conditioning.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3I7LFWLB2MSHFCLBNRDV2N5TFHS",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3ISWZASMONRRNBK4O2M2HWIYZ6P",
                    "name": "The mezzanine seen from the factory floor, with a forklift and stacked pallets stored beneath it"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3K4MV4GB5T3XZD37GAFMDI2HOBE",
                    "name": "On the mezzanine deck - grey-coated floor, mesh balustrade and ceiling-mounted air conditioning"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3J6U52W4ARBTNAZZFLBXWNXV22N",
                    "name": "Mezzanine deck edge with the mesh balustrade, wall fan and cassette air-conditioning unit"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KVH64TGORV2RDLBRONU4AP46B7",
                    "name": "Empty mezzanine deck with a grey coated floor and the mesh balustrade along its edge"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KXDP2OHHEWKVH2FTGJPPFCX6JS",
                    "name": "The mezzanine from below at an angle, showing the staircase and the hazard-striped edge"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3ISGEZP7SRPYBGYABXCQKPHFIXK",
                    "name": "Underside of the mezzanine and staircase with pallets stored below"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 6,
                "total_photos": 7
            },
            "last_modified": "2026-05-26T07:43:53Z",
            "auto_description": "Metal Fabrication \u00b7 6 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3I7LFWLB2MSHFCLBNRDV2N5TFHS": {
                    "file": "feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below",
                    "alt": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3ISWZASMONRRNBK4O2M2HWIYZ6P": {
                    "file": "061.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 61",
                    "caption": "The mezzanine seen from the factory floor, with a forklift and stacked pallets stored beneath it",
                    "alt": "The mezzanine seen from the factory floor, with a forklift and stacked pallets stored beneath it - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3K4MV4GB5T3XZD37GAFMDI2HOBE": {
                    "file": "073.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo 73",
                    "caption": "On the mezzanine deck - grey-coated floor, mesh balustrade and ceiling-mounted air conditioning",
                    "alt": "On the mezzanine deck - grey-coated floor, mesh balustrade and ceiling-mounted air conditioning - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3J6U52W4ARBTNAZZFLBXWNXV22N": {
                    "file": "074.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 74",
                    "caption": "Mezzanine deck edge with the mesh balustrade, wall fan and cassette air-conditioning unit",
                    "alt": "Mezzanine deck edge with the mesh balustrade, wall fan and cassette air-conditioning unit - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KVH64TGORV2RDLBRONU4AP46B7": {
                    "file": "075.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 75",
                    "caption": "Empty mezzanine deck with a grey coated floor and the mesh balustrade along its edge",
                    "alt": "Empty mezzanine deck with a grey coated floor and the mesh balustrade along its edge - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KXDP2OHHEWKVH2FTGJPPFCX6JS": {
                    "file": "079.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo 79",
                    "caption": "The mezzanine from below at an angle, showing the staircase and the hazard-striped edge",
                    "alt": "The mezzanine from below at an angle, showing the staircase and the hazard-striped edge - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3ISGEZP7SRPYBGYABXCQKPHFIXK": {
                    "file": "081.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo 81",
                    "caption": "Underside of the mezzanine and staircase with pallets stored below",
                    "alt": "Underside of the mezzanine and staircase with pallets stored below - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A steel mezzanine built inside a factory unit, with a black mesh balustrade, hazard-striped edge and a checker-plate staircase, giving a second level of floor space above the forklift and pallet area. The deck is finished in a grey coating with ceiling-mounted air conditioning.",
            "service": "Metal fabrication - mezzanine floor",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below",
            "feature_alt": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below - Steel mezzanine floor with staircase in a factory unit (OverseaFactory) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3IQEYNGWGYLFVDKXMMLXPLF2L23",
            "code": "HomeOffice",
            "title": "Office loft with a cantilevered steel and timber staircase (HomeOffice)",
            "type": "metal",
            "description": "A high-ceiling office unit fitted with a mesh-railed loft floor and a staircase of cantilevered timber treads on a single steel stringer, with a blue accent wall and timber-look flooring below and carpet tiles on the loft.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3PUIHGFAEOWPVB25V5AVODROIP7",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3INVQ5RQMFSSND2MQQKFXSFPFWT",
                    "name": "The loft staircase beside full-height windows with a view over neighbouring buildings"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3I2PVRPKFVFCVEKCNPCYAB5L3SG",
                    "name": "Cantilevered timber treads fixed to a central steel stringer"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PHNFYKIH2U3ZA3ZYVTUTDFVT6U",
                    "name": "Loft edge with black mesh railing above the doorway and the staircase to the right"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JZ4QMGAWCJV5CKH2EGQ27UBQJP",
                    "name": "Staircase with a timber handrail leading up to the mesh-railed loft"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OPNXGW4MEURVHKULZSB7UPRIBN",
                    "name": "Underside detail of the cantilevered treads on the steel spine"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3I4GXUPJIJGJVGZPUBNCCAIR2UN",
                    "name": "Close view of the loft's mesh railing and timber handrail beside a window"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LR3YVN2772PRA2ZDOG4BHSU5WB",
                    "name": "Loft level with carpet-tile flooring, mesh railing and a blue painted ceiling"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OZ7YDYNVCP3JE2ZMUXMF74Z75Q",
                    "name": "Loft level looking towards the window, carpet tiles underfoot"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3L7CRWATDDKA5E2MYOHNGEIFNNN",
                    "name": "The loft's mesh railing seen from the staircase, blue wall behind"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3L3M3O3AW6OG5CK336DS5SUL2T2",
                    "name": "Staircase with timber treads and a black steel railing at the loft edge, wall-mounted air conditioner beside it"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OYQS7R7EKBIRCL6Q2UTDSVYCG7",
                    "name": "View from the doorway of the staircase and loft over the timber-look floor"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OWABMGMSWDLNFILHYEJFEWH6SF",
                    "name": "The staircase with potted plants beside a window"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KCQWC7DJ6TX5GIGZH3P7DEFK6Y",
                    "name": "Open shelving units in black and timber beside a door, with a wall-mounted air conditioner above"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 13,
                "total_photos": 14
            },
            "last_modified": "2026-05-26T07:37:50Z",
            "auto_description": "Metal Fabrication \u00b7 13 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3PUIHGFAEOWPVB25V5AVODROIP7": {
                    "file": "feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Office with a timber-tread steel staircase rising to a mesh-railed loft, blue accent wall and timber-look floor",
                    "alt": "Office with a timber-tread steel staircase rising to a mesh-railed loft, blue accent wall and timber-look floor - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3INVQ5RQMFSSND2MQQKFXSFPFWT": {
                    "file": "177.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 177",
                    "caption": "The loft staircase beside full-height windows with a view over neighbouring buildings",
                    "alt": "The loft staircase beside full-height windows with a view over neighbouring buildings - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3I2PVRPKFVFCVEKCNPCYAB5L3SG": {
                    "file": "179.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo 179",
                    "caption": "Cantilevered timber treads fixed to a central steel stringer",
                    "alt": "Cantilevered timber treads fixed to a central steel stringer - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PHNFYKIH2U3ZA3ZYVTUTDFVT6U": {
                    "file": "181.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 181",
                    "caption": "Loft edge with black mesh railing above the doorway and the staircase to the right",
                    "alt": "Loft edge with black mesh railing above the doorway and the staircase to the right - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JZ4QMGAWCJV5CKH2EGQ27UBQJP": {
                    "file": "182.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 182",
                    "caption": "Staircase with a timber handrail leading up to the mesh-railed loft",
                    "alt": "Staircase with a timber handrail leading up to the mesh-railed loft - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OPNXGW4MEURVHKULZSB7UPRIBN": {
                    "file": "183.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo 183",
                    "caption": "Underside detail of the cantilevered treads on the steel spine",
                    "alt": "Underside detail of the cantilevered treads on the steel spine - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3I4GXUPJIJGJVGZPUBNCCAIR2UN": {
                    "file": "184.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo 184",
                    "caption": "Close view of the loft's mesh railing and timber handrail beside a window",
                    "alt": "Close view of the loft's mesh railing and timber handrail beside a window - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LR3YVN2772PRA2ZDOG4BHSU5WB": {
                    "file": "185.jpg",
                    "role": "gallery",
                    "index": 7,
                    "label": "Photo 185",
                    "caption": "Loft level with carpet-tile flooring, mesh railing and a blue painted ceiling",
                    "alt": "Loft level with carpet-tile flooring, mesh railing and a blue painted ceiling - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OZ7YDYNVCP3JE2ZMUXMF74Z75Q": {
                    "file": "186.jpg",
                    "role": "gallery",
                    "index": 8,
                    "label": "Photo 186",
                    "caption": "Loft level looking towards the window, carpet tiles underfoot",
                    "alt": "Loft level looking towards the window, carpet tiles underfoot - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3L7CRWATDDKA5E2MYOHNGEIFNNN": {
                    "file": "187.jpg",
                    "role": "gallery",
                    "index": 9,
                    "label": "Photo 187",
                    "caption": "The loft's mesh railing seen from the staircase, blue wall behind",
                    "alt": "The loft's mesh railing seen from the staircase, blue wall behind - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3L3M3O3AW6OG5CK336DS5SUL2T2": {
                    "file": "208.jpg",
                    "role": "gallery",
                    "index": 10,
                    "label": "Photo 208",
                    "caption": "Staircase with timber treads and a black steel railing at the loft edge, wall-mounted air conditioner beside it",
                    "alt": "Staircase with timber treads and a black steel railing at the loft edge, wall-mounted air conditioner beside it - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OYQS7R7EKBIRCL6Q2UTDSVYCG7": {
                    "file": "214.jpg",
                    "role": "gallery",
                    "index": 11,
                    "label": "Photo 214",
                    "caption": "View from the doorway of the staircase and loft over the timber-look floor",
                    "alt": "View from the doorway of the staircase and loft over the timber-look floor - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OWABMGMSWDLNFILHYEJFEWH6SF": {
                    "file": "215.jpg",
                    "role": "gallery",
                    "index": 12,
                    "label": "Photo 215",
                    "caption": "The staircase with potted plants beside a window",
                    "alt": "The staircase with potted plants beside a window - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KCQWC7DJ6TX5GIGZH3P7DEFK6Y": {
                    "file": "216.jpg",
                    "role": "gallery",
                    "index": 13,
                    "label": "Photo 216",
                    "caption": "Open shelving units in black and timber beside a door, with a wall-mounted air conditioner above",
                    "alt": "Open shelving units in black and timber beside a door, with a wall-mounted air conditioner above - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A high-ceiling office unit fitted with a mesh-railed loft floor and a staircase of cantilevered timber treads on a single steel stringer, with a blue accent wall and timber-look flooring below and carpet tiles on the loft.",
            "service": "Metal fabrication - loft and staircase",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Office with a timber-tread steel staircase rising to a mesh-railed loft, blue accent wall and timber-look floor",
            "feature_alt": "Office with a timber-tread steel staircase rising to a mesh-railed loft, blue accent wall and timber-look floor - Office loft with a cantilevered steel and timber staircase (HomeOffice) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3KRBVUX7RVTTBBLXSIDXQL4IMCR",
            "code": "Loft",
            "title": "Steel loft platform with staircase in an industrial unit (Loft)",
            "type": "metal",
            "description": "A black steel loft platform on posts inside an industrial unit, with a mesh balustrade, a timber-tread staircase with black railings, a dark-coated loft floor and shelving fitted in the space beneath.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3LY5KDEXALSUNHLYI6TKVM4AOAV",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3N7SFBDYKXENJCIDBGU3MQRV3CI",
                    "name": "The loft from the side - timber-tread staircase, shelving under the platform and lighting fixed beneath it"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KOC7WHWPSE4RD2TZHWSO2LDJEW",
                    "name": "On the loft - dark-coated floor with a mesh balustrade around the edge and the stair opening"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KQLYSSPCA6LVBKZOIK3S3QRD7B",
                    "name": "Loft floor looking out over the unit, mesh balustrade in front and exposed ducting at the ceiling"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3P3BJKY4XLHVND2XZGBOVJSWVPJ",
                    "name": "Loft edge with mesh balustrade panels and the stair handrail"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IPI2S5R6RARJBYWIKO3CNBFKDH",
                    "name": "Looking down the timber-tread staircase from the loft, with a desk and green glass partition below"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MFXXYUHY7RVRF3ZB7V4OBXATX6",
                    "name": "The loft platform and staircase seen from the floor of the unit"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 6,
                "total_photos": 7
            },
            "last_modified": "2026-05-26T07:31:48Z",
            "auto_description": "Metal Fabrication \u00b7 6 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3LY5KDEXALSUNHLYI6TKVM4AOAV": {
                    "file": "feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Black steel loft platform over a shelving area, with a timber-tread staircase and black railing",
                    "alt": "Black steel loft platform over a shelving area, with a timber-tread staircase and black railing - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3N7SFBDYKXENJCIDBGU3MQRV3CI": {
                    "file": "004.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 4",
                    "caption": "The loft from the side - timber-tread staircase, shelving under the platform and lighting fixed beneath it",
                    "alt": "The loft from the side - timber-tread staircase, shelving under the platform and lighting fixed beneath it - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KOC7WHWPSE4RD2TZHWSO2LDJEW": {
                    "file": "006.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo 6",
                    "caption": "On the loft - dark-coated floor with a mesh balustrade around the edge and the stair opening",
                    "alt": "On the loft - dark-coated floor with a mesh balustrade around the edge and the stair opening - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KQLYSSPCA6LVBKZOIK3S3QRD7B": {
                    "file": "008.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 8",
                    "caption": "Loft floor looking out over the unit, mesh balustrade in front and exposed ducting at the ceiling",
                    "alt": "Loft floor looking out over the unit, mesh balustrade in front and exposed ducting at the ceiling - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3P3BJKY4XLHVND2XZGBOVJSWVPJ": {
                    "file": "010.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 10",
                    "caption": "Loft edge with mesh balustrade panels and the stair handrail",
                    "alt": "Loft edge with mesh balustrade panels and the stair handrail - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IPI2S5R6RARJBYWIKO3CNBFKDH": {
                    "file": "011.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo 11",
                    "caption": "Looking down the timber-tread staircase from the loft, with a desk and green glass partition below",
                    "alt": "Looking down the timber-tread staircase from the loft, with a desk and green glass partition below - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MFXXYUHY7RVRF3ZB7V4OBXATX6": {
                    "file": "014.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo 14",
                    "caption": "The loft platform and staircase seen from the floor of the unit",
                    "alt": "The loft platform and staircase seen from the floor of the unit - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A black steel loft platform on posts inside an industrial unit, with a mesh balustrade, a timber-tread staircase with black railings, a dark-coated loft floor and shelving fitted in the space beneath.",
            "service": "Metal fabrication - loft platform",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Black steel loft platform over a shelving area, with a timber-tread staircase and black railing",
            "feature_alt": "Black steel loft platform over a shelving area, with a timber-tread staircase and black railing - Steel loft platform with staircase in an industrial unit (Loft) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3PDG7VYIQ2KHZFZVNEOSOOPXAVD",
            "code": "M28",
            "title": "Rooftop steel canopy carrying solar panels (M28)",
            "type": "metal",
            "description": "A red-painted steel canopy over a rooftop terrace with solar panels forming its roof, plus rows of panels on frames across the flat roof.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3O4T7IQMK6PBJEK6TN7AHRAZMYN",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JF54SY3A6FLJELGPRGALWTF7I5",
                    "name": "Red-painted steel canopy over a rooftop terrace with panels on top, beside the rooftop room"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MTDRAI3YUI3VEKMFRYNLPK5ZV5",
                    "name": "Underside of the steel canopy with the solar panels forming its roof"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IHLNNDBOYFQ5CLWO72PCHWVPM5",
                    "name": "Solar panels held in the steel canopy frame, seen from below"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OCMTH5URZPZBG2UDQ34SFDMKFP",
                    "name": "The canopy over the terrace next to the rooftop room, ladder against the wall"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IISSIHHO2CKFDZNVR22CY3FFUT",
                    "name": "The canopy from below at the side, with a frangipani tree in the foreground"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PEZOAAC3C5ABGYE2ARL47JREE2",
                    "name": "Solar panels on a tilted frame at the roof edge, looking out over open land"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O5J5YXVLSYRJDKKYHI5ZUNWX2D",
                    "name": "The steel canopy over the rooftop terrace with a planter and step beneath it"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NCZFD6ZHJIHVBZHYZZRSP2GJKN",
                    "name": "Panel array on a red steel frame at the edge of the roof"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JGKMUH5RYQNVD26NLFQAECDAND",
                    "name": "Rows of solar panels laid across the flat roof"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JM5MS5JGG5UBBKTGVF7UBITXX7",
                    "name": "Under the canopy - the terrace with a scaffold and ladder, neighbouring buildings beyond"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LJ7IINFH62TRHLEY4QS3PJBVV6",
                    "name": "Solar panels on the roof with a timber board in the foreground"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 11,
                "total_photos": 12
            },
            "last_modified": "2026-05-11T17:36:20Z",
            "auto_description": "Metal Fabrication \u00b7 11 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3O4T7IQMK6PBJEK6TN7AHRAZMYN": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Solar panels on a flat roof, with surrounding rooftops and open land beyond",
                    "alt": "Solar panels on a flat roof, with surrounding rooftops and open land beyond - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JF54SY3A6FLJELGPRGALWTF7I5": {
                    "file": "1.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 1",
                    "caption": "Red-painted steel canopy over a rooftop terrace with panels on top, beside the rooftop room",
                    "alt": "Red-painted steel canopy over a rooftop terrace with panels on top, beside the rooftop room - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MTDRAI3YUI3VEKMFRYNLPK5ZV5": {
                    "file": "18cdf0c9-40c0-44ad-a0cd-53ee38f1240f.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "18cdf0c9-40c0-44ad-a0cd-53ee38f1240f",
                    "caption": "Underside of the steel canopy with the solar panels forming its roof",
                    "alt": "Underside of the steel canopy with the solar panels forming its roof - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IHLNNDBOYFQ5CLWO72PCHWVPM5": {
                    "file": "2.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 2",
                    "caption": "Solar panels held in the steel canopy frame, seen from below",
                    "alt": "Solar panels held in the steel canopy frame, seen from below - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OCMTH5URZPZBG2UDQ34SFDMKFP": {
                    "file": "3.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 3",
                    "caption": "The canopy over the terrace next to the rooftop room, ladder against the wall",
                    "alt": "The canopy over the terrace next to the rooftop room, ladder against the wall - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IISSIHHO2CKFDZNVR22CY3FFUT": {
                    "file": "443bbcdc-b64b-42ca-affd-427249afdfa6.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "443bbcdc-b64b-42ca-affd-427249afdfa6",
                    "caption": "The canopy from below at the side, with a frangipani tree in the foreground",
                    "alt": "The canopy from below at the side, with a frangipani tree in the foreground - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PEZOAAC3C5ABGYE2ARL47JREE2": {
                    "file": "656bdd6c-5410-4b37-8865-881690d852b6.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "656bdd6c-5410-4b37-8865-881690d852b6",
                    "caption": "Solar panels on a tilted frame at the roof edge, looking out over open land",
                    "alt": "Solar panels on a tilted frame at the roof edge, looking out over open land - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O5J5YXVLSYRJDKKYHI5ZUNWX2D": {
                    "file": "7bd600a8-e2d4-4e37-8663-341c0b702065.jpg",
                    "role": "gallery",
                    "index": 7,
                    "label": "7bd600a8-e2d4-4e37-8663-341c0b702065",
                    "caption": "The steel canopy over the rooftop terrace with a planter and step beneath it",
                    "alt": "The steel canopy over the rooftop terrace with a planter and step beneath it - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NCZFD6ZHJIHVBZHYZZRSP2GJKN": {
                    "file": "ad021bfe-0052-47f4-8140-479d143dc3d8.jpg",
                    "role": "gallery",
                    "index": 8,
                    "label": "Ad021bfe-0052-47f4-8140-479d143dc3d8",
                    "caption": "Panel array on a red steel frame at the edge of the roof",
                    "alt": "Panel array on a red steel frame at the edge of the roof - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JGKMUH5RYQNVD26NLFQAECDAND": {
                    "file": "bb1b7888-8ca0-4c55-8297-fbac1ffb0387.jpg",
                    "role": "gallery",
                    "index": 9,
                    "label": "Bb1b7888-8ca0-4c55-8297-fbac1ffb0387",
                    "caption": "Rows of solar panels laid across the flat roof",
                    "alt": "Rows of solar panels laid across the flat roof - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JM5MS5JGG5UBBKTGVF7UBITXX7": {
                    "file": "bbe49b01-b54d-4704-94a9-8b362e215d5b.jpg",
                    "role": "gallery",
                    "index": 10,
                    "label": "Bbe49b01-b54d-4704-94a9-8b362e215d5b",
                    "caption": "Under the canopy - the terrace with a scaffold and ladder, neighbouring buildings beyond",
                    "alt": "Under the canopy - the terrace with a scaffold and ladder, neighbouring buildings beyond - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LJ7IINFH62TRHLEY4QS3PJBVV6": {
                    "file": "caa12cc9-8985-4706-acb6-ff78e18ef4dc.jpg",
                    "role": "gallery",
                    "index": 11,
                    "label": "Caa12cc9-8985-4706-acb6-ff78e18ef4dc",
                    "caption": "Solar panels on the roof with a timber board in the foreground",
                    "alt": "Solar panels on the roof with a timber board in the foreground - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A red-painted steel canopy over a rooftop terrace with solar panels forming its roof, plus rows of panels on frames across the flat roof.",
            "service": "Metal fabrication - solar canopy",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Solar panels on a flat roof, with surrounding rooftops and open land beyond",
            "feature_alt": "Solar panels on a flat roof, with surrounding rooftops and open land beyond - Rooftop steel canopy carrying solar panels (M28) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3KUETY22HWYZJFIVFOXHIPSMXXX",
            "code": "M22",
            "title": "Steel mezzanine platform in a factory (M22)",
            "type": "metal",
            "description": "A blue-painted steel mezzanine with a galvanised grating deck, railings and an access stair inside a factory, shown from the crane delivery of the steel sections and the site briefing through to the finished platform.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3JAXEZGC7TPGJGJ7C4UKIGGY2KJ",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3M7I72G6G2SHNF25NMOE5HUKOFF",
                    "name": "Crane lorry unloading steel sections in the yard, with workers in high-visibility vests and traffic cones"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NFQPHMLPSMNRHKEQCKUN4KFKBM",
                    "name": "Steel beams lifted off the lorry on crane chains, workers guiding the load"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3I7XB7VDS6WYRALC6ORRW75JLFI",
                    "name": "Site briefing - workers in safety helmets gathered inside the warehouse"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KMF5NICVKEBBCK7VUFAX5YDEBK",
                    "name": "Galvanised steel channel sections laid out in the yard"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OJEANYMBZUBFDJ2LH2BWSOLVOP",
                    "name": "Blue steel mezzanine frame with railings above the shelving, under the factory roof"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3N5TQZQFJDSI5DII5OXZJYWTL3N",
                    "name": "Close view of the galvanised grating deck panels on the mezzanine"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OONY47FCDS2NGIKA3COOR4HGZZ",
                    "name": "Mezzanine deck with blue railings beneath the factory roof trusses"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PKVBH5APYM6FHJ6WHYOGU4F2TH",
                    "name": "Pallet racking loaded with goods beside the mezzanine deck"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 8,
                "total_photos": 9
            },
            "last_modified": "2026-05-11T17:28:21Z",
            "auto_description": "Metal Fabrication \u00b7 8 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3JAXEZGC7TPGJGJ7C4UKIGGY2KJ": {
                    "file": "Feature.JPG",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Blue steel mezzanine platform with railings, staircase and a grating deck inside a factory",
                    "alt": "Blue steel mezzanine platform with railings, staircase and a grating deck inside a factory - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3M7I72G6G2SHNF25NMOE5HUKOFF": {
                    "file": "a84949ff-4688-474e-bd1c-e0c1906bbd99.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "A84949ff-4688-474e-bd1c-e0c1906bbd99",
                    "caption": "Crane lorry unloading steel sections in the yard, with workers in high-visibility vests and traffic cones",
                    "alt": "Crane lorry unloading steel sections in the yard, with workers in high-visibility vests and traffic cones - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NFQPHMLPSMNRHKEQCKUN4KFKBM": {
                    "file": "b67b8cf4-a78c-4bea-986d-a944f4517d53.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "B67b8cf4-a78c-4bea-986d-a944f4517d53",
                    "caption": "Steel beams lifted off the lorry on crane chains, workers guiding the load",
                    "alt": "Steel beams lifted off the lorry on crane chains, workers guiding the load - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3I7XB7VDS6WYRALC6ORRW75JLFI": {
                    "file": "c40fc77f-165a-4a8d-bb39-0f8e945b6f55.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "C40fc77f-165a-4a8d-bb39-0f8e945b6f55",
                    "caption": "Site briefing - workers in safety helmets gathered inside the warehouse",
                    "alt": "Site briefing - workers in safety helmets gathered inside the warehouse - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KMF5NICVKEBBCK7VUFAX5YDEBK": {
                    "file": "d9599c40-1b09-41a9-bd5a-6c36b137377d.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "D9599c40-1b09-41a9-bd5a-6c36b137377d",
                    "caption": "Galvanised steel channel sections laid out in the yard",
                    "alt": "Galvanised steel channel sections laid out in the yard - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OJEANYMBZUBFDJ2LH2BWSOLVOP": {
                    "file": "IMG_1341.JPG",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo",
                    "caption": "Blue steel mezzanine frame with railings above the shelving, under the factory roof",
                    "alt": "Blue steel mezzanine frame with railings above the shelving, under the factory roof - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3N5TQZQFJDSI5DII5OXZJYWTL3N": {
                    "file": "IMG_1350.JPG",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo",
                    "caption": "Close view of the galvanised grating deck panels on the mezzanine",
                    "alt": "Close view of the galvanised grating deck panels on the mezzanine - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OONY47FCDS2NGIKA3COOR4HGZZ": {
                    "file": "IMG_1351.JPG",
                    "role": "gallery",
                    "index": 7,
                    "label": "Photo",
                    "caption": "Mezzanine deck with blue railings beneath the factory roof trusses",
                    "alt": "Mezzanine deck with blue railings beneath the factory roof trusses - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PKVBH5APYM6FHJ6WHYOGU4F2TH": {
                    "file": "IMG_1354.JPG",
                    "role": "gallery",
                    "index": 8,
                    "label": "Photo",
                    "caption": "Pallet racking loaded with goods beside the mezzanine deck",
                    "alt": "Pallet racking loaded with goods beside the mezzanine deck - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A blue-painted steel mezzanine with a galvanised grating deck, railings and an access stair inside a factory, shown from the crane delivery of the steel sections and the site briefing through to the finished platform.",
            "service": "Metal fabrication - mezzanine floor",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Blue steel mezzanine platform with railings, staircase and a grating deck inside a factory",
            "feature_alt": "Blue steel mezzanine platform with railings, staircase and a grating deck inside a factory - Steel mezzanine platform in a factory (M22) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3OXRUKGRQCFXRCLANOFJHDLEEWP",
            "code": "M12",
            "title": "Pallet racking beams and frames stacked in a warehouse (M12)",
            "type": "metal",
            "description": "Bundles of orange racking beams, blue upright frames and galvanised deck panels stacked in a warehouse.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3OCATJOCV3CBFF27TO73MTZNHEU",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3K7JGEHC5XUUJDKGPMPNQWBCTOW",
                    "name": "Bundles of orange racking beams and blue upright frames in the warehouse"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LTGQBAQKPGQFH2KZEYIDVT6OI2",
                    "name": "Stacked blue upright frames with orange beams bundled on top"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KV7MPPHEGQZRG3WKOSJSF4BWJ4",
                    "name": "Shrink-wrapped bundles of orange racking beams stacked on blue frames"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3ICHGSYS3RUMJHLLBBVCUANXWD2",
                    "name": "Warehouse with racking components stacked in rows"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MIBYVB4LADXJGITMZHP6EVTFUO",
                    "name": "Orange beams, blue uprights and galvanised deck panels stacked ready"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 5,
                "total_photos": 6
            },
            "last_modified": "2026-05-11T17:20:12Z",
            "auto_description": "Metal Fabrication \u00b7 5 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3OCATJOCV3CBFF27TO73MTZNHEU": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Panoramic view of a warehouse stacked with bundled orange racking beams and blue uprights",
                    "alt": "Panoramic view of a warehouse stacked with bundled orange racking beams and blue uprights - Pallet racking beams and frames stacked in a warehouse (M12) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3K7JGEHC5XUUJDKGPMPNQWBCTOW": {
                    "file": "IMG_8798.JPG",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo",
                    "caption": "Bundles of orange racking beams and blue upright frames in the warehouse",
                    "alt": "Bundles of orange racking beams and blue upright frames in the warehouse - Pallet racking beams and frames stacked in a warehouse (M12) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LTGQBAQKPGQFH2KZEYIDVT6OI2": {
                    "file": "IMG_8799.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo",
                    "caption": "Stacked blue upright frames with orange beams bundled on top",
                    "alt": "Stacked blue upright frames with orange beams bundled on top - Pallet racking beams and frames stacked in a warehouse (M12) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KV7MPPHEGQZRG3WKOSJSF4BWJ4": {
                    "file": "IMG_8800-1.JPG",
                    "role": "gallery",
                    "index": 3,
                    "label": "-1",
                    "caption": "Shrink-wrapped bundles of orange racking beams stacked on blue frames",
                    "alt": "Shrink-wrapped bundles of orange racking beams stacked on blue frames - Pallet racking beams and frames stacked in a warehouse (M12) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3ICHGSYS3RUMJHLLBBVCUANXWD2": {
                    "file": "IMG_8801.JPG",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo",
                    "caption": "Warehouse with racking components stacked in rows",
                    "alt": "Warehouse with racking components stacked in rows - Pallet racking beams and frames stacked in a warehouse (M12) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MIBYVB4LADXJGITMZHP6EVTFUO": {
                    "file": "IMG_8802.JPG",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo",
                    "caption": "Orange beams, blue uprights and galvanised deck panels stacked ready",
                    "alt": "Orange beams, blue uprights and galvanised deck panels stacked ready - Pallet racking beams and frames stacked in a warehouse (M12) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "Bundles of orange racking beams, blue upright frames and galvanised deck panels stacked in a warehouse.",
            "service": "Metal fabrication - pallet racking",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Panoramic view of a warehouse stacked with bundled orange racking beams and blue uprights",
            "feature_alt": "Panoramic view of a warehouse stacked with bundled orange racking beams and blue uprights - Pallet racking beams and frames stacked in a warehouse (M12) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3M4PG2S4RLQ7BEI7VU3UTTZ2LKB",
            "code": "M10",
            "title": "Steel mezzanine floor with staircase in a factory unit (M10)",
            "type": "metal",
            "description": "A steel mezzanine inside a factory unit with a black mesh balustrade, hazard-striped edge and a checker-plate staircase, giving a second level of floor space above the forklift and pallet area.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3KNHQX77KRG5JCZYXC2I77SCXLI",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JS7MMASRU3SZHK7W7UJTF3P773",
                    "name": "The mezzanine seen from the factory floor, with a forklift and stacked pallets stored beneath it"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 1,
                "total_photos": 2
            },
            "last_modified": "2026-05-11T17:19:40Z",
            "auto_description": "Metal Fabrication \u00b7 1 gallery photo",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3KNHQX77KRG5JCZYXC2I77SCXLI": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below",
                    "alt": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below - Steel mezzanine floor with staircase in a factory unit (M10) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JS7MMASRU3SZHK7W7UJTF3P773": {
                    "file": "3930.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 3930",
                    "caption": "The mezzanine seen from the factory floor, with a forklift and stacked pallets stored beneath it",
                    "alt": "The mezzanine seen from the factory floor, with a forklift and stacked pallets stored beneath it - Steel mezzanine floor with staircase in a factory unit (M10) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A steel mezzanine inside a factory unit with a black mesh balustrade, hazard-striped edge and a checker-plate staircase, giving a second level of floor space above the forklift and pallet area.",
            "service": "Metal fabrication - mezzanine floor",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below",
            "feature_alt": "Steel mezzanine with a black mesh balustrade and checker-plate staircase inside a factory unit, yellow timber barriers below - Steel mezzanine floor with staircase in a factory unit (M10) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3JUNUBX3XDC6RHK5XIEQ4J4KNW3",
            "code": "M09",
            "title": "Framed glass frontage and steel entrance stair for an industrial unit (M09)",
            "type": "metal",
            "description": "A ground-floor unit given a full-height framed glass frontage, a steel entrance staircase with checker-plate treads and pipe handrails, and glass-partitioned office rooms with timber-look flooring inside.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3I56L6XEZWZHBBKGRSSI6FRMQ5M",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NQZEGRGWKX3VB2GYOVEWEYBWTQ",
                    "name": "The framed glass frontage and steel entrance staircase seen from the driveway"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3ILFPLZHGMXHREYROQJO43SE57J",
                    "name": "Steel entrance staircase with checker-plate treads and a pipe handrail beside the glass wall"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IYEW32WLXZ65GIOR2SUIMMBTAX",
                    "name": "The glass wall seen from inside, trees reflected in the panels"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3I4APFJIGRFUBDLW2FEZRPZ4ZQ4",
                    "name": "Framed glass wall panels with the timber-look floor inside"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PHEXZWPX5M4FHIIQBS6IRB5LTI",
                    "name": "Looking out through the glass frontage to the car park"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LXK32DF6Z24JBJ5R2SXIR3OW5C",
                    "name": "Interior with a glass partition and glass door over timber-look vinyl flooring"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3L723ARZOLHKJBKCMHHBUN432EF",
                    "name": "View through the glass frontage from inside towards the trees and road"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3ORHYUVTWU67NBZN2AX6JODQLH2",
                    "name": "Office room with white walls, timber-look floor and internal window panels"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IVYSXZNVHZ5NA3U654GGCSD6DV",
                    "name": "Office room with a glass partition to the front and a window to the side"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JIXERP4JEOKBHIHUPTJZRWGYUM",
                    "name": "Small room with white walls and timber-look flooring"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PN73NGRL663BBJQR7C55JR2S4V",
                    "name": "Room with a black door and an internal window"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 11,
                "total_photos": 12
            },
            "last_modified": "2026-05-11T17:19:02Z",
            "auto_description": "Metal Fabrication \u00b7 11 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3I56L6XEZWZHBBKGRSSI6FRMQ5M": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Full-height framed glass frontage on the ground floor of an industrial building, with the steel entrance stair during works",
                    "alt": "Full-height framed glass frontage on the ground floor of an industrial building, with the steel entrance stair during works - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NQZEGRGWKX3VB2GYOVEWEYBWTQ": {
                    "file": "9378.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 9378",
                    "caption": "The framed glass frontage and steel entrance staircase seen from the driveway",
                    "alt": "The framed glass frontage and steel entrance staircase seen from the driveway - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3ILFPLZHGMXHREYROQJO43SE57J": {
                    "file": "9381.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo 9381",
                    "caption": "Steel entrance staircase with checker-plate treads and a pipe handrail beside the glass wall",
                    "alt": "Steel entrance staircase with checker-plate treads and a pipe handrail beside the glass wall - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IYEW32WLXZ65GIOR2SUIMMBTAX": {
                    "file": "9382.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 9382",
                    "caption": "The glass wall seen from inside, trees reflected in the panels",
                    "alt": "The glass wall seen from inside, trees reflected in the panels - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3I4APFJIGRFUBDLW2FEZRPZ4ZQ4": {
                    "file": "9383.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 9383",
                    "caption": "Framed glass wall panels with the timber-look floor inside",
                    "alt": "Framed glass wall panels with the timber-look floor inside - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PHEXZWPX5M4FHIIQBS6IRB5LTI": {
                    "file": "9386.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo 9386",
                    "caption": "Looking out through the glass frontage to the car park",
                    "alt": "Looking out through the glass frontage to the car park - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LXK32DF6Z24JBJ5R2SXIR3OW5C": {
                    "file": "9389.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo 9389",
                    "caption": "Interior with a glass partition and glass door over timber-look vinyl flooring",
                    "alt": "Interior with a glass partition and glass door over timber-look vinyl flooring - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3L723ARZOLHKJBKCMHHBUN432EF": {
                    "file": "9392.jpg",
                    "role": "gallery",
                    "index": 7,
                    "label": "Photo 9392",
                    "caption": "View through the glass frontage from inside towards the trees and road",
                    "alt": "View through the glass frontage from inside towards the trees and road - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3ORHYUVTWU67NBZN2AX6JODQLH2": {
                    "file": "9394.jpg",
                    "role": "gallery",
                    "index": 8,
                    "label": "Photo 9394",
                    "caption": "Office room with white walls, timber-look floor and internal window panels",
                    "alt": "Office room with white walls, timber-look floor and internal window panels - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IVYSXZNVHZ5NA3U654GGCSD6DV": {
                    "file": "9395.jpg",
                    "role": "gallery",
                    "index": 9,
                    "label": "Photo 9395",
                    "caption": "Office room with a glass partition to the front and a window to the side",
                    "alt": "Office room with a glass partition to the front and a window to the side - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JIXERP4JEOKBHIHUPTJZRWGYUM": {
                    "file": "9400.jpg",
                    "role": "gallery",
                    "index": 10,
                    "label": "Photo 9400",
                    "caption": "Small room with white walls and timber-look flooring",
                    "alt": "Small room with white walls and timber-look flooring - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PN73NGRL663BBJQR7C55JR2S4V": {
                    "file": "9401.jpg",
                    "role": "gallery",
                    "index": 11,
                    "label": "Photo 9401",
                    "caption": "Room with a black door and an internal window",
                    "alt": "Room with a black door and an internal window - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A ground-floor unit given a full-height framed glass frontage, a steel entrance staircase with checker-plate treads and pipe handrails, and glass-partitioned office rooms with timber-look flooring inside.",
            "service": "Metal fabrication - glass frontage and staircase",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Full-height framed glass frontage on the ground floor of an industrial building, with the steel entrance stair during works",
            "feature_alt": "Full-height framed glass frontage on the ground floor of an industrial building, with the steel entrance stair during works - Framed glass frontage and steel entrance stair for an industrial unit (M09) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3MZCHQPD54X2BFJUQFUMTDX472F",
            "code": "HF0107",
            "title": "Two-level steel mezzanine with staircases (HF0107)",
            "type": "metal",
            "description": "A grey-painted structural steel mezzanine on I-beam columns with metal decking, pipe railings and staircases finished in red checker-plate treads.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3KZMNZIGXORCFH2YXIXCQHG6IKU",
            "before": [],
            "after": [],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O5SYNETNRV5ZALB6HU6SRQBSI5",
                    "name": "Two-level steel mezzanine structure with staircases and railings inside the building"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MAGXLIITUQNRAIXUVRX2IYULUV",
                    "name": "Steel staircase with red checker-plate treads and grey pipe railings"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JIVP3NN5N3QBD2QBLD6HQYVUQO",
                    "name": "Underside of the mezzanine decking on grey steel beams and columns"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LVITHPQZRORJB3CODG4AMQBF4V",
                    "name": "Looking up through the steel framing and the staircase flights"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NT5UR44J3BVFDYTL2ACMIIVMGU",
                    "name": "Mezzanine level with grey steel beams, railing and a stair with red treads"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PILGZS5XL4Y5EJ4RP5XJNYRWJO",
                    "name": "Staircase with red checker-plate treads and grey railings"
                }
            ],
            "stats": {
                "before_count": 0,
                "after_count": 0,
                "gallery_count": 6,
                "total_photos": 7
            },
            "last_modified": "2026-04-22T16:40:06Z",
            "auto_description": "Metal Fabrication \u00b7 6 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3KZMNZIGXORCFH2YXIXCQHG6IKU": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Underside of the steel mezzanine - grey-painted I-beams carrying metal decking",
                    "alt": "Underside of the steel mezzanine - grey-painted I-beams carrying metal decking - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O5SYNETNRV5ZALB6HU6SRQBSI5": {
                    "file": "IMG_8536 (1).jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "(1)",
                    "caption": "Two-level steel mezzanine structure with staircases and railings inside the building",
                    "alt": "Two-level steel mezzanine structure with staircases and railings inside the building - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MAGXLIITUQNRAIXUVRX2IYULUV": {
                    "file": "IMG_8541.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo",
                    "caption": "Steel staircase with red checker-plate treads and grey pipe railings",
                    "alt": "Steel staircase with red checker-plate treads and grey pipe railings - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JIVP3NN5N3QBD2QBLD6HQYVUQO": {
                    "file": "IMG_8545.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo",
                    "caption": "Underside of the mezzanine decking on grey steel beams and columns",
                    "alt": "Underside of the mezzanine decking on grey steel beams and columns - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LVITHPQZRORJB3CODG4AMQBF4V": {
                    "file": "IMG_8546.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo",
                    "caption": "Looking up through the steel framing and the staircase flights",
                    "alt": "Looking up through the steel framing and the staircase flights - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NT5UR44J3BVFDYTL2ACMIIVMGU": {
                    "file": "IMG_8565.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo",
                    "caption": "Mezzanine level with grey steel beams, railing and a stair with red treads",
                    "alt": "Mezzanine level with grey steel beams, railing and a stair with red treads - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PILGZS5XL4Y5EJ4RP5XJNYRWJO": {
                    "file": "IMG_8566.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo",
                    "caption": "Staircase with red checker-plate treads and grey railings",
                    "alt": "Staircase with red checker-plate treads and grey railings - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A grey-painted structural steel mezzanine on I-beam columns with metal decking, pipe railings and staircases finished in red checker-plate treads.",
            "service": "Metal fabrication - mezzanine structure",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Underside of the steel mezzanine - grey-painted I-beams carrying metal decking",
            "feature_alt": "Underside of the steel mezzanine - grey-painted I-beams carrying metal decking - Two-level steel mezzanine with staircases (HF0107) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3OUZLTBM6E7BRFLXCIXI4UDTOMX",
            "code": "TSE",
            "title": "Heavy-duty cable drum racking in a cable yard (TSE)",
            "type": "metal",
            "description": "Long runs of two-tier blue steel racking built to hold cable drums in a covered shed and open yard, shown from the empty site through welding of the steel frames to the loaded racks, plus checker-plate steel dock platforms with a safety railing.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3OLD34NHAJWJFE2ONIAVAP7JPAP",
            "before": [
                "https://wonglye.com/image-proxy?id=01WR2BU3LJ2RNO2H5XY5HKVJBYGGT2HPM7",
                "https://wonglye.com/image-proxy?id=01WR2BU3P73KA2XN7XUBFZRB2NKALOANX5"
            ],
            "after": [
                "https://wonglye.com/image-proxy?id=01WR2BU3MSGGHSGKKBCVGJ3LN4EEOX7AWA",
                "https://wonglye.com/image-proxy?id=01WR2BU3NMCVQFFRA6IJFK67XAXVK55NW4"
            ],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3K24CIHCPDI4JHYZD4VGP5WJ6JS",
                    "name": "Cable drums seated on the blue racking, seen close up"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KWPOUWEEYBIBCYWAVPNECC26RR",
                    "name": "Rows of cable drums on the ground tier under the shed roof"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NXP2LD54HUURBIAXEHTA44J32W",
                    "name": "Large cable drums on the blue racking along the aisle"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JQTMRJ3CDVKZFYFVCAKDXN2WSC",
                    "name": "Aisle between the drum racks, drums on both tiers"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NSI4RYPUFDRZD2YHGYU4LM3XL5",
                    "name": "Blue drum racks with a dark steel frame in the foreground"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PC3UOBPG2CVRAIXD5PANKG6WCV",
                    "name": "Looking up at drums on the upper tier of the racking"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OKPHAXMVRSRVC2ZXQ5REPSESCN",
                    "name": "Two-tier drum racks along the yard holding drums of several colours"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3LKV35LXOIFF5FKGVMRHGTI2YII",
                    "name": "Forklift working beside the loaded drum racks"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O2VQKZDRCVWJA2UV44V2X5NNM2",
                    "name": "Aisle between two loaded drum racks"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KBIRZAJGB7BNBIDDIPO65HVSC7",
                    "name": "Cable drums on the racking, seen from the aisle"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JKWT7GNT4AXFGLL7E4Q3AHKGPK",
                    "name": "Drum rack with cable drums seated on the beams, close view"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MBC22HHRFOSZCZSRN3WIBX3IYX",
                    "name": "Welder working on a steel column joint for the racking frame"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3ILDTJRMBYQ5FDY6UPOCQWDJORV",
                    "name": "Welder on a boom lift welding the steel racking frame at height"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3N3LUMYQMYAWVEIY2BOOWHEYPP3",
                    "name": "Welder at a beam-to-column connection of the steel frame"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MZ7JWF2XGE5ZEJJDYXT2WBCQ5N",
                    "name": "Red-oxide primed steel racking frame with drums on the upper tier during construction"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O2TEVMR7B2W5ELFOMAX5YEASCS",
                    "name": "Cable drum seated in a red-oxide primed steel rack bay, seen from below"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IKTHBSWJQ5JVDLBVZKD6KAKYVY",
                    "name": "Multi-bay red-oxide primed steel racking structure before the drums were loaded"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IHTLREZ6UXYNH2KG3MVLD5VFJS",
                    "name": "Steel loading platforms with checker-plate tops outside the shed"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JMWGN5BWRBHVG3DHU6Z24N5GGU",
                    "name": "Row of steel dock platforms on yellow-marked legs in the yard"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PTNVUGWGVOLJG3Q4IUSN5LPIQL",
                    "name": "Checker-plate surface of the steel dock platforms, cable drums in the background"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JZAK4PFMC3INBYRDRIHVHYTVAS",
                    "name": "Steel railing at the dock edge with a safety sign fitted"
                }
            ],
            "stats": {
                "before_count": 2,
                "after_count": 2,
                "gallery_count": 21,
                "total_photos": 26
            },
            "last_modified": "2026-04-22T16:40:06Z",
            "auto_description": "Metal Fabrication \u00b7 2 before &amp; after comparisons \u00b7 21 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3OLD34NHAJWJFE2ONIAVAP7JPAP": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Long two-tier blue steel rack holding rows of cable drums under a shed roof",
                    "alt": "Long two-tier blue steel rack holding rows of cable drums under a shed roof - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LJ2RNO2H5XY5HKVJBYGGT2HPM7": {
                    "file": "Before_01.jpg",
                    "role": "before",
                    "index": 1,
                    "label": "Before 1",
                    "caption": "Before: the empty covered shed with a lorry parked inside",
                    "alt": "Before: the empty covered shed with a lorry parked inside - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3P73KA2XN7XUBFZRB2NKALOANX5": {
                    "file": "Before_02.jpg",
                    "role": "before",
                    "index": 2,
                    "label": "Before 2",
                    "caption": "Before: the open yard with trees and drums stored along the fence",
                    "alt": "Before: the open yard with trees and drums stored along the fence - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MSGGHSGKKBCVGJ3LN4EEOX7AWA": {
                    "file": "After_01.jpg",
                    "role": "after",
                    "index": 1,
                    "label": "After 1",
                    "caption": "After: aisle between two-tier blue racks loaded with cable drums",
                    "alt": "After: aisle between two-tier blue racks loaded with cable drums - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NMCVQFFRA6IJFK67XAXVK55NW4": {
                    "file": "After_02.jpg",
                    "role": "after",
                    "index": 2,
                    "label": "After 2",
                    "caption": "After: aisle between the drum racks in the open yard, drums on both sides",
                    "alt": "After: aisle between the drum racks in the open yard, drums on both sides - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3K24CIHCPDI4JHYZD4VGP5WJ6JS": {
                    "file": "0715.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 715",
                    "caption": "Cable drums seated on the blue racking, seen close up",
                    "alt": "Cable drums seated on the blue racking, seen close up - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KWPOUWEEYBIBCYWAVPNECC26RR": {
                    "file": "0721.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo 721",
                    "caption": "Rows of cable drums on the ground tier under the shed roof",
                    "alt": "Rows of cable drums on the ground tier under the shed roof - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NXP2LD54HUURBIAXEHTA44J32W": {
                    "file": "0806.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 806",
                    "caption": "Large cable drums on the blue racking along the aisle",
                    "alt": "Large cable drums on the blue racking along the aisle - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JQTMRJ3CDVKZFYFVCAKDXN2WSC": {
                    "file": "0810.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 810",
                    "caption": "Aisle between the drum racks, drums on both tiers",
                    "alt": "Aisle between the drum racks, drums on both tiers - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NSI4RYPUFDRZD2YHGYU4LM3XL5": {
                    "file": "0999.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo 999",
                    "caption": "Blue drum racks with a dark steel frame in the foreground",
                    "alt": "Blue drum racks with a dark steel frame in the foreground - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PC3UOBPG2CVRAIXD5PANKG6WCV": {
                    "file": "1000.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo 1000",
                    "caption": "Looking up at drums on the upper tier of the racking",
                    "alt": "Looking up at drums on the upper tier of the racking - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OKPHAXMVRSRVC2ZXQ5REPSESCN": {
                    "file": "1190.jpg",
                    "role": "gallery",
                    "index": 7,
                    "label": "Photo 1190",
                    "caption": "Two-tier drum racks along the yard holding drums of several colours",
                    "alt": "Two-tier drum racks along the yard holding drums of several colours - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3LKV35LXOIFF5FKGVMRHGTI2YII": {
                    "file": "1197.jpg",
                    "role": "gallery",
                    "index": 8,
                    "label": "Photo 1197",
                    "caption": "Forklift working beside the loaded drum racks",
                    "alt": "Forklift working beside the loaded drum racks - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O2VQKZDRCVWJA2UV44V2X5NNM2": {
                    "file": "1206.jpg",
                    "role": "gallery",
                    "index": 9,
                    "label": "Photo 1206",
                    "caption": "Aisle between two loaded drum racks",
                    "alt": "Aisle between two loaded drum racks - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KBIRZAJGB7BNBIDDIPO65HVSC7": {
                    "file": "1209.jpg",
                    "role": "gallery",
                    "index": 10,
                    "label": "Photo 1209",
                    "caption": "Cable drums on the racking, seen from the aisle",
                    "alt": "Cable drums on the racking, seen from the aisle - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JKWT7GNT4AXFGLL7E4Q3AHKGPK": {
                    "file": "1210.jpg",
                    "role": "gallery",
                    "index": 11,
                    "label": "Photo 1210",
                    "caption": "Drum rack with cable drums seated on the beams, close view",
                    "alt": "Drum rack with cable drums seated on the beams, close view - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MBC22HHRFOSZCZSRN3WIBX3IYX": {
                    "file": "IMG_0083.jpg",
                    "role": "gallery",
                    "index": 12,
                    "label": "Photo",
                    "caption": "Welder working on a steel column joint for the racking frame",
                    "alt": "Welder working on a steel column joint for the racking frame - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3ILDTJRMBYQ5FDY6UPOCQWDJORV": {
                    "file": "IMG_0088.jpg",
                    "role": "gallery",
                    "index": 13,
                    "label": "Photo",
                    "caption": "Welder on a boom lift welding the steel racking frame at height",
                    "alt": "Welder on a boom lift welding the steel racking frame at height - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3N3LUMYQMYAWVEIY2BOOWHEYPP3": {
                    "file": "IMG_0100.jpg",
                    "role": "gallery",
                    "index": 14,
                    "label": "Photo",
                    "caption": "Welder at a beam-to-column connection of the steel frame",
                    "alt": "Welder at a beam-to-column connection of the steel frame - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MZ7JWF2XGE5ZEJJDYXT2WBCQ5N": {
                    "file": "IMG_0538.jpg",
                    "role": "gallery",
                    "index": 15,
                    "label": "Photo",
                    "caption": "Red-oxide primed steel racking frame with drums on the upper tier during construction",
                    "alt": "Red-oxide primed steel racking frame with drums on the upper tier during construction - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O2TEVMR7B2W5ELFOMAX5YEASCS": {
                    "file": "IMG_0540.jpg",
                    "role": "gallery",
                    "index": 16,
                    "label": "Photo",
                    "caption": "Cable drum seated in a red-oxide primed steel rack bay, seen from below",
                    "alt": "Cable drum seated in a red-oxide primed steel rack bay, seen from below - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IKTHBSWJQ5JVDLBVZKD6KAKYVY": {
                    "file": "IMG_0541.jpg",
                    "role": "gallery",
                    "index": 17,
                    "label": "Photo",
                    "caption": "Multi-bay red-oxide primed steel racking structure before the drums were loaded",
                    "alt": "Multi-bay red-oxide primed steel racking structure before the drums were loaded - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IHTLREZ6UXYNH2KG3MVLD5VFJS": {
                    "file": "IMG_1785.JPG",
                    "role": "gallery",
                    "index": 18,
                    "label": "Photo",
                    "caption": "Steel loading platforms with checker-plate tops outside the shed",
                    "alt": "Steel loading platforms with checker-plate tops outside the shed - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JMWGN5BWRBHVG3DHU6Z24N5GGU": {
                    "file": "IMG_1788.JPG",
                    "role": "gallery",
                    "index": 19,
                    "label": "Photo",
                    "caption": "Row of steel dock platforms on yellow-marked legs in the yard",
                    "alt": "Row of steel dock platforms on yellow-marked legs in the yard - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PTNVUGWGVOLJG3Q4IUSN5LPIQL": {
                    "file": "IMG_1793.JPG",
                    "role": "gallery",
                    "index": 20,
                    "label": "Photo",
                    "caption": "Checker-plate surface of the steel dock platforms, cable drums in the background",
                    "alt": "Checker-plate surface of the steel dock platforms, cable drums in the background - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JZAK4PFMC3INBYRDRIHVHYTVAS": {
                    "file": "IMG_1801.JPG",
                    "role": "gallery",
                    "index": 21,
                    "label": "Photo",
                    "caption": "Steel railing at the dock edge with a safety sign fitted",
                    "alt": "Steel railing at the dock edge with a safety sign fitted - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "Long runs of two-tier blue steel racking built to hold cable drums in a covered shed and open yard, shown from the empty site through welding of the steel frames to the loaded racks, plus checker-plate steel dock platforms with a safety railing.",
            "service": "Metal fabrication - cable drum racking",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Long two-tier blue steel rack holding rows of cable drums under a shed roof",
            "feature_alt": "Long two-tier blue steel rack holding rows of cable drums under a shed roof - Heavy-duty cable drum racking in a cable yard (TSE) | Wong Lye, BCA General Builder Class 2, Singapore"
        },
        {
            "id": "01WR2BU3LC2IU4IHNJHZGJ4ZPEH7WJZRNN",
            "code": "Studio",
            "title": "Music rehearsal studio fit-out with a faceted timber ceiling (Studio)",
            "type": "commercial",
            "description": "A bare industrial space turned into a rehearsal studio: insulated stud partitions, a control-room window, timber wall panels and a faceted timber ceiling with recessed lighting and speakers, shown from construction through to the finished room.",
            "feature": "https://wonglye.com/image-proxy?id=01WR2BU3OSUARXX5GKAZCJ3CFJBFE35XJB",
            "before": [
                "https://wonglye.com/image-proxy?id=01WR2BU3PKOFDMUXJC5ZCZB5EBLMMWODYC",
                "https://wonglye.com/image-proxy?id=01WR2BU3KISPAWFBJZ6NGKFICS2YF4T55L"
            ],
            "after": [
                "https://wonglye.com/image-proxy?id=01WR2BU3NFWBCYYKV4PRGJDF3ZXDP4OZLQ",
                "https://wonglye.com/image-proxy?id=01WR2BU3NUTNUBCPM3FBFIGCIALUWRMZH6"
            ],
            "extra": [
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JYLRWDJ4HM5BG3HKPXVSGURZ3D",
                    "name": "Ceiling detail - timber facets with downlights against a black-painted ceiling"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PQQ622ZL26ZRALNJYYC4ZXZIYM",
                    "name": "Construction: rockwool insulation packed into the stud walls, with the control-room window opening"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O7WABMQRRY3JAKM5NSDWNEVLCX",
                    "name": "Construction: an insulated stud partition with a ladder alongside"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JEDEKFM64G5FEZDKZNMTR74SQY",
                    "name": "Construction: stud wall with insulation and the ceiling opening above"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IWCAOVQHKRQFCYWCPW3XKSQFOC",
                    "name": "Close-up of rockwool insulation between the studs with cabling run through"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3ICRIHASKI6UFGLQC2ZR474JHEA",
                    "name": "Corridor lined with insulated partitions, materials on the floor"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NFIHO2QIDTJRGYSRYRTSFLXEHK",
                    "name": "Insulated partitions beneath a dark ceiling during construction"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3K5QBP3IEWHMZAYCXN5L2BPC4A7",
                    "name": "Painting stage - grey and red walls, ladders and the control-room window"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MZNXN4K6JU3ZCIM77ZKT2NWKTJ",
                    "name": "Black-painted ceiling with cables dropped for the speakers, curved timber panel taking shape"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OGRREPR7ZJJFCIHDJ2RQC27LIO",
                    "name": "Curved timber panels and ceiling in progress, ladder in place"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O2ZMIUOKFXVRHL6OLXFWJD5PC6",
                    "name": "Angled ceiling panels being fitted around the speakers, ladder below"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3OYPQNA34QWXRBZVNPIXQBTLH64",
                    "name": "Red and green painted ceiling facets with speaker cut-outs at the plastering stage"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PHN6EIGP7PJBDI5575EILNANLG",
                    "name": "Timber wall panels installed with materials still on the floor"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3O57G4RVR4ZPNBZLQOMX72TISQO",
                    "name": "Timber panels and painted ceiling with the control-room window"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KNDRIGAMDBPJHYK5BXIND467PR",
                    "name": "Room with timber panels, a scaffold and materials during fit-out"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3IKEIHLEIHMD5CLGFOPUM5JWLI4",
                    "name": "Detail of the faceted timber ceiling panels with downlights"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PPWBIYKF6XI5HIW7WEOQXV37UL",
                    "name": "Red wall and timber panels with a ladder and materials during works"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3KRCM7NM2FYJVHK5RHNEHFI5Y5C",
                    "name": "Timber wall panels and ceiling with recessed speakers"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3J5OBZCGPHJERBJXOFBGV65TCFC",
                    "name": "Bare space with plastered partitions and a work light"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3PRGPVWNRSMHFBKOEGRQXAP72SU",
                    "name": "Plasterboard partitions in the bare space, lit by a floodlight"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3JWOOLN2GKYVFCLCLAMUQQYCVXU",
                    "name": "Curved timber wall panels with downlights and speakers above"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3MZITR3Z55HLJBJW4LOBYLONELE",
                    "name": "Timber wall panels with grey and red walls and a dark ceiling"
                },
                {
                    "url": "https://wonglye.com/image-proxy?id=01WR2BU3NTDXFDGIIOHNBJ6E4AJVBD7TTS",
                    "name": "Timber panels along a wall over the bare concrete floor"
                }
            ],
            "stats": {
                "before_count": 2,
                "after_count": 2,
                "gallery_count": 23,
                "total_photos": 28
            },
            "last_modified": "2026-05-15T16:18:11Z",
            "auto_description": "Commercial Build \u00b7 2 before &amp; after comparisons \u00b7 23 gallery photos",
            "photo_meta": {
                "https://wonglye.com/image-proxy?id=01WR2BU3OSUARXX5GKAZCJ3CFJBFE35XJB": {
                    "file": "Feature.jpg",
                    "role": "feature",
                    "index": 0,
                    "label": "",
                    "caption": "Finished rehearsal room with a faceted timber ceiling, red and grey walls, timber floor, grand piano and drums",
                    "alt": "Finished rehearsal room with a faceted timber ceiling, red and grey walls, timber floor, grand piano and drums - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PKOFDMUXJC5ZCZB5EBLMMWODYC": {
                    "file": "Before_01.jpg",
                    "role": "before",
                    "index": 1,
                    "label": "Before 1",
                    "caption": "Before: the bare industrial space with an exposed steel ceiling frame, pallets and a forklift",
                    "alt": "Before: the bare industrial space with an exposed steel ceiling frame, pallets and a forklift - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KISPAWFBJZ6NGKFICS2YF4T55L": {
                    "file": "Before_02.jpg",
                    "role": "before",
                    "index": 2,
                    "label": "Before 2",
                    "caption": "During works: partition walls plastered and the ceiling framed, with materials stacked on the floor",
                    "alt": "During works: partition walls plastered and the ceiling framed, with materials stacked on the floor - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NFWBCYYKV4PRGJDF3ZXDP4OZLQ": {
                    "file": "After_01.jpg",
                    "role": "after",
                    "index": 1,
                    "label": "After 1",
                    "caption": "After: the finished room with the faceted timber ceiling, red wall panels and percussion instruments",
                    "alt": "After: the finished room with the faceted timber ceiling, red wall panels and percussion instruments - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NUTNUBCPM3FBFIGCIALUWRMZH6": {
                    "file": "After_02.jpg",
                    "role": "after",
                    "index": 2,
                    "label": "After 2",
                    "caption": "After: timber wall panels and angled ceiling panels with downlights, before the furniture went in",
                    "alt": "After: timber wall panels and angled ceiling panels with downlights, before the furniture went in - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JYLRWDJ4HM5BG3HKPXVSGURZ3D": {
                    "file": "002.jpg",
                    "role": "gallery",
                    "index": 1,
                    "label": "Photo 2",
                    "caption": "Ceiling detail - timber facets with downlights against a black-painted ceiling",
                    "alt": "Ceiling detail - timber facets with downlights against a black-painted ceiling - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PQQ622ZL26ZRALNJYYC4ZXZIYM": {
                    "file": "049.jpg",
                    "role": "gallery",
                    "index": 2,
                    "label": "Photo 49",
                    "caption": "Construction: rockwool insulation packed into the stud walls, with the control-room window opening",
                    "alt": "Construction: rockwool insulation packed into the stud walls, with the control-room window opening - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O7WABMQRRY3JAKM5NSDWNEVLCX": {
                    "file": "056.jpg",
                    "role": "gallery",
                    "index": 3,
                    "label": "Photo 56",
                    "caption": "Construction: an insulated stud partition with a ladder alongside",
                    "alt": "Construction: an insulated stud partition with a ladder alongside - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JEDEKFM64G5FEZDKZNMTR74SQY": {
                    "file": "057.jpg",
                    "role": "gallery",
                    "index": 4,
                    "label": "Photo 57",
                    "caption": "Construction: stud wall with insulation and the ceiling opening above",
                    "alt": "Construction: stud wall with insulation and the ceiling opening above - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IWCAOVQHKRQFCYWCPW3XKSQFOC": {
                    "file": "058.jpg",
                    "role": "gallery",
                    "index": 5,
                    "label": "Photo 58",
                    "caption": "Close-up of rockwool insulation between the studs with cabling run through",
                    "alt": "Close-up of rockwool insulation between the studs with cabling run through - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3ICRIHASKI6UFGLQC2ZR474JHEA": {
                    "file": "059.jpg",
                    "role": "gallery",
                    "index": 6,
                    "label": "Photo 59",
                    "caption": "Corridor lined with insulated partitions, materials on the floor",
                    "alt": "Corridor lined with insulated partitions, materials on the floor - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NFIHO2QIDTJRGYSRYRTSFLXEHK": {
                    "file": "060.jpg",
                    "role": "gallery",
                    "index": 7,
                    "label": "Photo 60",
                    "caption": "Insulated partitions beneath a dark ceiling during construction",
                    "alt": "Insulated partitions beneath a dark ceiling during construction - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3K5QBP3IEWHMZAYCXN5L2BPC4A7": {
                    "file": "067.jpg",
                    "role": "gallery",
                    "index": 8,
                    "label": "Photo 67",
                    "caption": "Painting stage - grey and red walls, ladders and the control-room window",
                    "alt": "Painting stage - grey and red walls, ladders and the control-room window - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MZNXN4K6JU3ZCIM77ZKT2NWKTJ": {
                    "file": "068.jpg",
                    "role": "gallery",
                    "index": 9,
                    "label": "Photo 68",
                    "caption": "Black-painted ceiling with cables dropped for the speakers, curved timber panel taking shape",
                    "alt": "Black-painted ceiling with cables dropped for the speakers, curved timber panel taking shape - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OGRREPR7ZJJFCIHDJ2RQC27LIO": {
                    "file": "069.jpg",
                    "role": "gallery",
                    "index": 10,
                    "label": "Photo 69",
                    "caption": "Curved timber panels and ceiling in progress, ladder in place",
                    "alt": "Curved timber panels and ceiling in progress, ladder in place - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O2ZMIUOKFXVRHL6OLXFWJD5PC6": {
                    "file": "071.jpg",
                    "role": "gallery",
                    "index": 11,
                    "label": "Photo 71",
                    "caption": "Angled ceiling panels being fitted around the speakers, ladder below",
                    "alt": "Angled ceiling panels being fitted around the speakers, ladder below - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3OYPQNA34QWXRBZVNPIXQBTLH64": {
                    "file": "072.jpg",
                    "role": "gallery",
                    "index": 12,
                    "label": "Photo 72",
                    "caption": "Red and green painted ceiling facets with speaker cut-outs at the plastering stage",
                    "alt": "Red and green painted ceiling facets with speaker cut-outs at the plastering stage - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PHN6EIGP7PJBDI5575EILNANLG": {
                    "file": "073.jpg",
                    "role": "gallery",
                    "index": 13,
                    "label": "Photo 73",
                    "caption": "Timber wall panels installed with materials still on the floor",
                    "alt": "Timber wall panels installed with materials still on the floor - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3O57G4RVR4ZPNBZLQOMX72TISQO": {
                    "file": "074.jpg",
                    "role": "gallery",
                    "index": 14,
                    "label": "Photo 74",
                    "caption": "Timber panels and painted ceiling with the control-room window",
                    "alt": "Timber panels and painted ceiling with the control-room window - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KNDRIGAMDBPJHYK5BXIND467PR": {
                    "file": "075.jpg",
                    "role": "gallery",
                    "index": 15,
                    "label": "Photo 75",
                    "caption": "Room with timber panels, a scaffold and materials during fit-out",
                    "alt": "Room with timber panels, a scaffold and materials during fit-out - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3IKEIHLEIHMD5CLGFOPUM5JWLI4": {
                    "file": "076.jpg",
                    "role": "gallery",
                    "index": 16,
                    "label": "Photo 76",
                    "caption": "Detail of the faceted timber ceiling panels with downlights",
                    "alt": "Detail of the faceted timber ceiling panels with downlights - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PPWBIYKF6XI5HIW7WEOQXV37UL": {
                    "file": "077.jpg",
                    "role": "gallery",
                    "index": 17,
                    "label": "Photo 77",
                    "caption": "Red wall and timber panels with a ladder and materials during works",
                    "alt": "Red wall and timber panels with a ladder and materials during works - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3KRCM7NM2FYJVHK5RHNEHFI5Y5C": {
                    "file": "078.jpg",
                    "role": "gallery",
                    "index": 18,
                    "label": "Photo 78",
                    "caption": "Timber wall panels and ceiling with recessed speakers",
                    "alt": "Timber wall panels and ceiling with recessed speakers - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3J5OBZCGPHJERBJXOFBGV65TCFC": {
                    "file": "079.jpg",
                    "role": "gallery",
                    "index": 19,
                    "label": "Photo 79",
                    "caption": "Bare space with plastered partitions and a work light",
                    "alt": "Bare space with plastered partitions and a work light - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3PRGPVWNRSMHFBKOEGRQXAP72SU": {
                    "file": "080.jpg",
                    "role": "gallery",
                    "index": 20,
                    "label": "Photo 80",
                    "caption": "Plasterboard partitions in the bare space, lit by a floodlight",
                    "alt": "Plasterboard partitions in the bare space, lit by a floodlight - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3JWOOLN2GKYVFCLCLAMUQQYCVXU": {
                    "file": "081.jpg",
                    "role": "gallery",
                    "index": 21,
                    "label": "Photo 81",
                    "caption": "Curved timber wall panels with downlights and speakers above",
                    "alt": "Curved timber wall panels with downlights and speakers above - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3MZITR3Z55HLJBJW4LOBYLONELE": {
                    "file": "083.jpg",
                    "role": "gallery",
                    "index": 22,
                    "label": "Photo 83",
                    "caption": "Timber wall panels with grey and red walls and a dark ceiling",
                    "alt": "Timber wall panels with grey and red walls and a dark ceiling - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                },
                "https://wonglye.com/image-proxy?id=01WR2BU3NTDXFDGIIOHNBJ6E4AJVBD7TTS": {
                    "file": "084.jpg",
                    "role": "gallery",
                    "index": 23,
                    "label": "Photo 84",
                    "caption": "Timber panels along a wall over the bare concrete floor",
                    "alt": "Timber panels along a wall over the bare concrete floor - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
                }
            },
            "summary": "A bare industrial space turned into a rehearsal studio: insulated stud partitions, a control-room window, timber wall panels and a faceted timber ceiling with recessed lighting and speakers, shown from construction through to the finished room.",
            "service": "Studio fit-out",
            "location": null,
            "caption_source": "vision-draft",
            "captions_reviewed": false,
            "feature_caption": "Finished rehearsal room with a faceted timber ceiling, red and grey walls, timber floor, grand piano and drums",
            "feature_alt": "Finished rehearsal room with a faceted timber ceiling, red and grey walls, timber floor, grand piano and drums - Music rehearsal studio fit-out with a faceted timber ceiling (Studio) | Wong Lye, BCA General Builder Class 2, Singapore"
        }
    ],
    "cached_at": "2026-09-06T12:45:40+08:00"
}