Step-by-step guide for adding real project photos to the SHIRWAN IT About page gallery.
Create a folder called gallery/ in the same directory as about.html. Put all your project photos inside it.
| File name | Category | What to photograph |
|---|---|---|
solar-1.jpg | โ๏ธ Solar | Rooftop panels installed on a house โ wide shot from outside |
solar-2.jpg | โ๏ธ Solar | Inverter + battery setup on a wall indoors |
solar-3.jpg | โ๏ธ Solar | Team installing panels, or close-up of panel array |
internet-1.jpg | ๐ Internet | Access point or antenna mounted on roof / pole |
internet-2.jpg | ๐ Internet | Server rack / patch panel / cabling work |
internet-3.jpg | ๐ Internet | WiFi router or switch installation in office |
camera-1.jpg | ๐ท Camera | Dome or bullet camera mounted on wall/ceiling |
camera-2.jpg | ๐ท Camera | NVR monitor showing camera feeds |
camera-3.jpg | ๐ท Camera | PTZ or outdoor camera on a pole / corner bracket |
Open about.html and find the GALLERY GRID section (search for id="galleryGrid"). Each placeholder looks like this โ delete it and replace with the template below.
DELETE this placeholder block:
<!-- DELETE THIS --> <div class="gallery-placeholder" data-cat="solar"> ... </div>
REPLACE with this real photo block:
<!-- โ๏ธ Solar photo --> <div class="gallery-item" data-cat="solar"> <img src="gallery/solar-1.jpg" alt="Solar panel installation โ Erbil" loading="lazy" /> <div class="gi-overlay"> <div> <div class="gi-cat solar">โ๏ธ Solar</div> <div class="gi-label">Rooftop Solar โ Erbil</div> </div> </div> </div>
Copy the entire block below and paste it inside <div class="gallery-grid" id="galleryGrid">, replacing all the placeholders.
<!-- โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ SHIRWAN IT โ Gallery items Replace each src with your real photo path โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ --> <!-- โ๏ธ SOLAR 1 --> <div class="gallery-item" data-cat="solar"> <img src="gallery/solar-1.jpg" alt="Solar panel installation" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat solar">โ๏ธ Solar</div> <div class="gi-label">Rooftop Solar โ Erbil</div> </div></div> </div> <!-- โ๏ธ SOLAR 2 --> <div class="gallery-item" data-cat="solar"> <img src="gallery/solar-2.jpg" alt="Battery and inverter setup" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat solar">โ๏ธ Solar</div> <div class="gi-label">Battery & Inverter โ Sulaymaniyah</div> </div></div> </div> <!-- โ๏ธ SOLAR 3 --> <div class="gallery-item" data-cat="solar"> <img src="gallery/solar-3.jpg" alt="Solar panel array" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat solar">โ๏ธ Solar</div> <div class="gi-label">Solar Array โ Duhok</div> </div></div> </div> <!-- ๐ INTERNET 1 --> <div class="gallery-item" data-cat="internet"> <img src="gallery/internet-1.jpg" alt="Access point installation" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat internet">๐ Internet</div> <div class="gi-label">Wireless Access Point โ Erbil</div> </div></div> </div> <!-- ๐ INTERNET 2 --> <div class="gallery-item" data-cat="internet"> <img src="gallery/internet-2.jpg" alt="Server rack and cabling" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat internet">๐ Internet</div> <div class="gi-label">Server Room & Cabling โ Sulaymaniyah</div> </div></div> </div> <!-- ๐ INTERNET 3 --> <div class="gallery-item" data-cat="internet"> <img src="gallery/internet-3.jpg" alt="WiFi router setup" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat internet">๐ Internet</div> <div class="gi-label">Office Network Setup โ Duhok</div> </div></div> </div> <!-- ๐ท CAMERA 1 --> <div class="gallery-item" data-cat="camera"> <img src="gallery/camera-1.jpg" alt="CCTV dome camera" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat camera">๐ท Camera</div> <div class="gi-label">CCTV Installation โ Erbil Shop</div> </div></div> </div> <!-- ๐ท CAMERA 2 --> <div class="gallery-item" data-cat="camera"> <img src="gallery/camera-2.jpg" alt="NVR monitor setup" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat camera">๐ท Camera</div> <div class="gi-label">NVR Monitor Setup โ Duhok</div> </div></div> </div> <!-- ๐ท CAMERA 3 --> <div class="gallery-item" data-cat="camera"> <img src="gallery/camera-3.jpg" alt="Outdoor PTZ camera" loading="lazy"/> <div class="gi-overlay"><div> <div class="gi-cat camera">๐ท Camera</div> <div class="gi-label">Outdoor PTZ โ Sulaymaniyah</div> </div></div> </div>
Just copy any gallery-item block and change the src, alt, data-cat and label text. The masonry layout handles any number automatically.
Valid data-cat values:
| data-cat | Filter tab it appears under | gi-cat class to use |
|---|---|---|
solar | Solar | gi-cat solar |
internet | Internet | gi-cat internet |
camera | Cameras | gi-cat camera |
Large photos slow down the page. Compress them before uploading:
| Tool | How to use | Target size |
|---|---|---|
| squoosh.app | Free website โ drag & drop photo, download compressed | Under 200KB per photo |
| TinyPNG.com | Free website โ upload up to 20 photos at once | Reduces by 60โ80% |
| Windows Photos app | Open photo โ โฏ โ Resize โ Medium or Small | Approx 800KBโ150KB |