patx/rcraft_const

Update gallery for rcraftconstruction.co.uk

Commit 73da09f · Gallery Editor · 2026-09-10T21:48:44Z

Changeset
73da09fee7c07d5a73d02643a9256f3d80170e2f
Parents
1210ed53fb9655edd2c592b85ac94b5b69edb964

View source at this commit

Comments

No comments yet.

Log in to comment

Diff

diff --git a/docs/builders-harrow.html b/docs/builders-harrow.html
index a87a3e7..6a66fc0 100644
--- a/docs/builders-harrow.html
+++ b/docs/builders-harrow.html
@@ -234,7 +234,7 @@
     <p class="hero-desc">Planning building work in Harrow? R Craft Construction serves the area from our Watford base, undertaking home extensions, loft conversions, refurbishments, structural alterations and groundworks.</p>
     <div class="hero-actions"><a href="index.html#contact" class="btn-primary">Discuss your project</a><a href="index.html#projects" class="btn-ghost">View our work</a></div>
   </div>
-  <figure class="detail-hero-image"><img data-photo-slot="roof-hero" src="roof-hero.png" alt="Roof construction from the R Craft portfolio" fetchpriority="high" decoding="async"><figcaption>From the R Craft Construction portfolio</figcaption></figure>
+  <figure class="detail-hero-image"><img data-photo-slot="roof-hero" src="gallery/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg" alt="Roof construction from the R Craft portfolio" fetchpriority="high" decoding="async"><figcaption>From the R Craft Construction portfolio</figcaption></figure>
 </section>
 <div class="detail-layout">
   <div class="detail-copy"><section class="detail-section"><h2>Choose the space you need most</h2><p>If you are weighing up an extension against a loft conversion, begin with the way your household uses the home. A larger kitchen and dining room solves a different problem from an extra bedroom or a place to work upstairs.</p><p>We can discuss either route against the information you already have. Include any drawings, the rooms you need and how much of the existing house you want refurbished at the same time. This helps define the building scope before detailed pricing.</p></section><section class="detail-section"><h2>Connecting new work to the existing house</h2><p>For a ground-floor extension, consider the access to the garden, the arrangement of existing rooms and the finishes you want carried through. For a loft conversion, include the proposed staircase and the effect on the floor below in your initial brief.</p><p>Access also matters. Photographs of the front of the property, any side passage and the proposed work area help introduce the site. Tell us whether the house will be occupied and whether materials can be stored within the property boundary.</p></section><section class="detail-section"><h2>Preparing a Harrow project enquiry</h2><p>Harrow Council publishes building control application information and provides a route to request planning or building control history. If you already have drawings, approvals or information about previous alterations, include them with your enquiry.</p><p>An existing extension or conversion is useful context for a new proposal. Before settling on the build programme, check the requirements for your particular property with your designer or the council rather than relying on a neighbouring project.</p></section><p class="official-resource"><a href="https://www.harrow.gov.uk/planning-developments/building-control-applications">London Borough of Harrow: building control applications <span aria-hidden="true">↗</span></a></p><section class="detail-section"><h2>Questions before you start</h2><details><summary>Do you have an office in Harrow?</summary><p>Our base is Watford and Harrow is one of the areas we serve. Contact us with your project details to discuss a site visit.</p></details><details><summary>Can you quote for a loft conversion and refurbishment together?</summary><p>Yes. Include both in the brief, particularly any staircase changes or work to rooms below the loft, so the scope is considered together.</p></details><details><summary>Do you also cover Pinner and Northwood?</summary><p>We also serve Pinner and Northwood. Send the postcode and proposed work so we can discuss arrangements for your property.</p></details></section></div>
diff --git a/docs/builders-london.html b/docs/builders-london.html
index 0fbd06a..c1a150e 100644
--- a/docs/builders-london.html
+++ b/docs/builders-london.html
@@ -234,7 +234,7 @@
     <p class="hero-desc">R Craft Construction is a Watford-based building contractor serving homeowners across London. We undertake extensions, conversions, refurbishments, structural work and groundworks, with a clear brief from the outset.</p>
     <div class="hero-actions"><a href="index.html#contact" class="btn-primary">Discuss your project</a><a href="index.html#projects" class="btn-ghost">View our work</a></div>
   </div>
-  <figure class="detail-hero-image"><img data-photo-slot="finished-hero" src="finished-hero.png" alt="Finished project from the R Craft portfolio" fetchpriority="high" decoding="async"><figcaption>From the R Craft Construction portfolio</figcaption></figure>
+  <figure class="detail-hero-image"><img data-photo-slot="finished-hero" src="gallery/9f14128b-e670-4636-9054-fd65e113e9a8.jpg" alt="Finished project from the R Craft portfolio" fetchpriority="high" decoding="async"><figcaption>From the R Craft Construction portfolio</figcaption></figure>
 </section>
 <div class="detail-layout">
   <div class="detail-copy"><section class="detail-section"><h2>Building work that fits your London home</h2><p>The best starting point is how you want to use the property. You may need a larger kitchen and dining space, an additional room in the loft or a refurbishment that makes the existing layout work harder. We can discuss the building work around those priorities.</p><p>Our London coverage includes Ealing, Acton, Chiswick, Hammersmith, Harrow, Barnet, Camden and Islington, with selected projects in South West and East London. Send your address and scope so we can confirm arrangements for your particular location.</p></section><section class="detail-section"><h2>Make access part of the brief</h2><p>For a home with no separate route to the rear, moving materials and removing waste may involve the house itself. Tell us about side access, shared entrances and the space available for deliveries. These details belong in the initial conversation, alongside the drawings.</p><p>If you plan to remain at home, identify the rooms you need to keep using and any restrictions on access. A refurbishment of a flat needs a different site discussion from an extension to a house with a garden; include the property type when you enquire.</p></section><section class="detail-section"><h2>Use the guidance for your borough</h2><p>London projects need to be considered against the property and its local authority, rather than a single London-wide assumption. Before fixing the scope, identify the relevant borough and discuss the approval position with your designer or the council.</p><p>The Planning Portal’s home-improvement guides are a useful starting point for understanding which questions to ask about extensions, conversions and alterations. The requirements for your address should be checked individually.</p></section><p class="official-resource"><a href="https://www.planningportal.co.uk/permission/common-projects/">Home-improvement guidance from the Planning Portal <span aria-hidden="true">↗</span></a></p><section class="detail-section"><h2>Questions before you start</h2><details><summary>Are you based in London?</summary><p>We are based in Watford, Hertfordshire, and carry out building work across London and the surrounding areas.</p></details><details><summary>Which London areas do you cover?</summary><p>Our coverage includes North and West London and selected locations in South West and East London. See the full areas list or send your postcode with the project details.</p></details><details><summary>Can I discuss several types of building work together?</summary><p>Yes. An extension, structural alterations and refurbishment can be considered as one brief. Set out the full scope so the quotation reflects the work you want completed.</p></details></section></div>
diff --git a/docs/gallery/229aafb3-0283-447c-9217-c83243cd29f5.jpg b/docs/gallery/229aafb3-0283-447c-9217-c83243cd29f5.jpg
new file mode 100644
index 0000000..e496d90
Binary files /dev/null and b/docs/gallery/229aafb3-0283-447c-9217-c83243cd29f5.jpg differ
diff --git a/docs/gallery/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg b/docs/gallery/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg
new file mode 100644
index 0000000..5442014
Binary files /dev/null and b/docs/gallery/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg differ
diff --git a/docs/gallery/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg b/docs/gallery/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg
new file mode 100644
index 0000000..232da0f
Binary files /dev/null and b/docs/gallery/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg differ
diff --git a/docs/gallery/9f14128b-e670-4636-9054-fd65e113e9a8.jpg b/docs/gallery/9f14128b-e670-4636-9054-fd65e113e9a8.jpg
new file mode 100644
index 0000000..23ad3c5
Binary files /dev/null and b/docs/gallery/9f14128b-e670-4636-9054-fd65e113e9a8.jpg differ
diff --git a/docs/gallery/gallery.json b/docs/gallery/gallery.json
index 2795d98..c50de87 100644
--- a/docs/gallery/gallery.json
+++ b/docs/gallery/gallery.json
@@ -24,27 +24,27 @@
     {
       "id": "roof-hero",
       "image": {
-        "id": "original-roof-hero",
-        "src": "roof-hero.png",
-        "thumb": "roof-hero.png",
+        "id": "71d8c4cb-7a3c-4990-a095-6a38c76465dd",
+        "src": "gallery/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg",
+        "thumb": "gallery/thumbs/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg",
         "alt": "Roof construction from the R Craft portfolio"
       }
     },
     {
       "id": "level-hero",
       "image": {
-        "id": "original-level-hero",
-        "src": "level-hero.jpg",
-        "thumb": "level-hero.jpg",
+        "id": "229aafb3-0283-447c-9217-c83243cd29f5",
+        "src": "gallery/229aafb3-0283-447c-9217-c83243cd29f5.jpg",
+        "thumb": "gallery/thumbs/229aafb3-0283-447c-9217-c83243cd29f5.jpg",
         "alt": "Spirit level during construction work"
       }
     },
     {
       "id": "finished-hero",
       "image": {
-        "id": "original-finished-hero",
-        "src": "finished-hero.png",
-        "thumb": "finished-hero.png",
+        "id": "9f14128b-e670-4636-9054-fd65e113e9a8",
+        "src": "gallery/9f14128b-e670-4636-9054-fd65e113e9a8.jpg",
+        "thumb": "gallery/thumbs/9f14128b-e670-4636-9054-fd65e113e9a8.jpg",
         "alt": "Finished project from the R Craft portfolio"
       }
     },
@@ -103,9 +103,9 @@
     {
       "id": "saw",
       "image": {
-        "id": "original-saw",
-        "src": "saw.png",
-        "thumb": "saw.png",
+        "id": "9db80b97-d240-44ce-a5d7-dca53a57e2a2",
+        "src": "gallery/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg",
+        "thumb": "gallery/thumbs/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg",
         "alt": "Carpenter cutting timber beams with a circular saw on site"
       },
       "text": {
diff --git a/docs/gallery/thumbs/229aafb3-0283-447c-9217-c83243cd29f5.jpg b/docs/gallery/thumbs/229aafb3-0283-447c-9217-c83243cd29f5.jpg
new file mode 100644
index 0000000..8eef1d3
Binary files /dev/null and b/docs/gallery/thumbs/229aafb3-0283-447c-9217-c83243cd29f5.jpg differ
diff --git a/docs/gallery/thumbs/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg b/docs/gallery/thumbs/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg
new file mode 100644
index 0000000..36a5b51
Binary files /dev/null and b/docs/gallery/thumbs/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg differ
diff --git a/docs/gallery/thumbs/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg b/docs/gallery/thumbs/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg
new file mode 100644
index 0000000..0b5256a
Binary files /dev/null and b/docs/gallery/thumbs/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg differ
diff --git a/docs/gallery/thumbs/9f14128b-e670-4636-9054-fd65e113e9a8.jpg b/docs/gallery/thumbs/9f14128b-e670-4636-9054-fd65e113e9a8.jpg
new file mode 100644
index 0000000..cfde59b
Binary files /dev/null and b/docs/gallery/thumbs/9f14128b-e670-4636-9054-fd65e113e9a8.jpg differ
diff --git a/docs/index.html b/docs/index.html
index 11ecb92..3e80cb5 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -197,9 +197,9 @@
   <div class="hero-slideshow" aria-hidden="true">
     <img data-photo-slot="house-hero" class="hero-slide" src="gallery/02e421c1-e84b-41a4-b8b9-0576f0c745e7.jpg" width="1672" height="941" alt="Home exterior from the R Craft portfolio" fetchpriority="high" decoding="async">
     <img data-photo-slot="framing-hero" class="hero-slide" src="gallery/f960b177-fc56-4ccb-a102-7ea01f4f6c8e.jpg" width="1672" height="941" alt="Building work in progress from the R Craft portfolio" decoding="async">
-    <img data-photo-slot="roof-hero" class="hero-slide" src="roof-hero.png" width="1920" height="1080" alt="Roof construction from the R Craft portfolio" decoding="async">
-    <img data-photo-slot="level-hero" class="hero-slide hero-slide-level" src="level-hero.jpg" width="1920" height="1080" alt="Spirit level during construction work" decoding="async">
-    <img data-photo-slot="finished-hero" class="hero-slide" src="finished-hero.png" width="1672" height="941" alt="Finished project from the R Craft portfolio" decoding="async">
+    <img data-photo-slot="roof-hero" class="hero-slide" src="gallery/71d8c4cb-7a3c-4990-a095-6a38c76465dd.jpg" width="1920" height="1080" alt="Roof construction from the R Craft portfolio" decoding="async">
+    <img data-photo-slot="level-hero" class="hero-slide hero-slide-level" src="gallery/229aafb3-0283-447c-9217-c83243cd29f5.jpg" width="1920" height="1080" alt="Spirit level during construction work" decoding="async">
+    <img data-photo-slot="finished-hero" class="hero-slide" src="gallery/9f14128b-e670-4636-9054-fd65e113e9a8.jpg" width="1672" height="941" alt="Finished project from the R Craft portfolio" decoding="async">
   </div>
   <div class="hero-content">
     <p class="hero-eyebrow">Craftsmanship matters.</p>
@@ -341,7 +341,7 @@
       </div>
     </div>
     <div class="project-tile" data-photo-slot-label="saw" role="button" tabindex="0" aria-label="View full size image of Site Carpentry">
-      <img data-photo-slot="saw" class="tile-image" src="saw.png" alt="Carpenter cutting timber beams with a circular saw on site" loading="lazy" decoding="async">
+      <img data-photo-slot="saw" class="tile-image" src="gallery/9db80b97-d240-44ce-a5d7-dca53a57e2a2.jpg" alt="Carpenter cutting timber beams with a circular saw on site" loading="lazy" decoding="async">
       <div class="tile-content">
         <div class="tile-tag" data-photo-slot-text="saw:tag">Structural Works</div>
         <div class="tile-title" data-photo-slot-text="saw:title">Site Carpentry</div>