contact us
Get a Quote
At Bright Side Steel Fabrication, we specialize in crafting high-performance steel solutions for the oil and gas sector. Our expertise spans cutting-edge fabrication, precision welding, and custom-engineered equipment built to withstand the toughest industrial demands.
Engineering Strength. Delivering Precision.
contact us
Get a Quote
contact us
Home
brightsdesteel.com
About
Brightsidesteel.com
Bright Side Steel Fabrication
Comming Soon...
contact us
Get a Quote
At Bright Side Steel Fabrication, we specialize in crafting high-performance steel solutions for the oil and gas sector. Our expertise spans cutting-edge fabrication, precision welding, and custom-engineered equipment built to withstand the toughest industrial demands.
Engineering Strength. Delivering Precision.
contact us
Get a Quote
contact us
Home
brightsdesteel.com
About
Brightsidesteel.com
Bright Side Steel Fabrication
Comming Soon...
contact us
Get a Quote
At Bright Side Steel Fabrication, we specialize in crafting high-performance steel solutions for the oil and gas sector. Our expertise spans cutting-edge fabrication, precision welding, and custom-engineered equipment built to withstand the toughest industrial demands.
Engineering Strength. Delivering Precision.
contact us
Get a Quote
contact us
Home
brightsdesteel.com
About
Brightsidesteel.com
Bright Side Steel Fabrication
Comming Soon...
Instagram
instagram.com/brightsidesteel?igshid=OGQ5ZDc2ODk2ZA==
Facebook
facebook.com/61570602944518
Email
mailto:contact@brightsidesteel.com
Linkedin
linkedin.com/company/brightsidesteel/
Connect with Us
© 2025 Bright Side Steel, Inc. All rights reserved.
Contact us
mailto:contact@brightsidesteel.com
brightsidesteel.com/
Cotact@BrightsideSteel.com
wa.me/97126345410
+97126345410
wa.me/97126345410
google.com/search?q=bright+side+steel+fabrication+l.l.c&oq=bri&aqs=chrome.2.69i60j69i57j69i59j69i60l5.3941j0j4&sourceid=chrome&ie=UTF-8
urldefense.com/v3/__https:/google.com/search?q=bright*side*steel*fabrication*l.l.c&oq=bri&aqs=chrome.2.69i60j69i57j69i59j69i60l5.3941j0j4&sourceid=chrome&ie=UTF-8__;KysrKw!!KU0ILCn44gsQ!zldtPdw8_QGDEMXnxO21FQQfJoZSTc2gGko3Ip5nlxLpDb3sg429TPdOdgwZMe-UeTgMDkLjnx_Bvyj8PotzsAtVA9poCfPMfLp0xg$
As Sawari St - M13 - Mussafah - Abu Dhabi - UAE
Working Hours: Monday – Saturday: 8:00 AM – 5:00 PM Sunday: Closed
We’re here to help If you have questions about our steel fabrication services or need a custom solution, don’t hesitate to contact us. Our team typically responds within 24 hours
📍 Find Us on the Map
Get a Quote
Contact
Home
brightsidesteel.com
About
Brightsidesteel.com
Bright Side Steel Fabrication
import React, { useState, useEffect, useRef, useCallback } from 'react';
import {
Lightbulb, Cog, Droplet, Layers,
Drill, Wrench, Linkedin, Instagram, Mail, Phone, User, MessageSquare,
Flame, // Replaced 'Welding' with 'Flame' for welding icon
Slice, // More appropriate for cutting
Hammer, // For sheet rolling/bending/shearing
Settings // For reverse engineering
} from 'lucide-react'; // Using Lucide React for icons
const App = () => {
const [isScrolled, setIsScrolled] = useState(false);
const [lightboxOpen, setLightboxOpen] = useState(false);
const [currentImage, setCurrentImage] = useState('');
const sectionsRef = useRef([]);
// Add ref to each section for scroll animations
const addToRefs = (el) => {
if (el && !sectionsRef.current.includes(el)) {
sectionsRef.current.push(el);
}
};
// Scroll event listener for header
useEffect(() => {
const handleScroll = () => {
setIsScrolled(window.scrollY > 50);
};
window.addEventListener('scroll', handleScroll);
return () => window.removeEventListener('scroll', handleScroll);
}, []);
// Intersection Observer for fade-in animations on sections
useEffect(() => {
const observerOptions = {
root: null,
rootMargin: '0px',
threshold: 0.1,
};
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('fade-in-up-visible');
} else {
// Optional: remove class when out of view if you want repeatable animation
// entry.target.classList.remove('fade-in-up-visible');
}
});
}, observerOptions);
sectionsRef.current.forEach(section => {
if (section) {
observer.observe(section);
}
});
return () => {
sectionsRef.current.forEach(section => {
if (section) {
observer.unobserve(section);
}
});
};
}, []);
// Open lightbox
const openLightbox = (imageSrc) => {
setCurrentImage(imageSrc);
setLightboxOpen(true);
};
// Close lightbox
const closeLightbox = () => {
setLightboxOpen(false);
setCurrentImage('');
};
// Function to scroll to a section
const scrollToSection = useCallback((id) => {
const element = document.getElementById(id);
if (element) {
element.scrollIntoView({ behavior: 'smooth' });
}
}, []);
return (