diff --git a/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-links.svg b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-links.svg
new file mode 100644
index 0000000..06911d6
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-links.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-rechts.svg b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-rechts.svg
new file mode 100644
index 0000000..bacc945
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-rechts.svg
@@ -0,0 +1,17 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-beugelgreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-beugelgreep.svg
new file mode 100644
index 0000000..8ecc5d2
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-beugelgreep.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-geen.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-geen.svg
new file mode 100644
index 0000000..4439b74
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-geen.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-hoekgreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-hoekgreep.svg
new file mode 100644
index 0000000..b66af78
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-hoekgreep.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-maangreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-maangreep.svg
new file mode 100644
index 0000000..5fd878f
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-maangreep.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg
new file mode 100644
index 0000000..6a33cc7
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-blank.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-blank.jpg
new file mode 100644
index 0000000..8f38e35
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-blank.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-brons.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-brons.jpg
new file mode 100644
index 0000000..cd71d6a
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-brons.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-grijs.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-grijs.jpg
new file mode 100644
index 0000000..0b0af51
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-grijs.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-blank.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-blank.jpg
new file mode 100644
index 0000000..30ab54d
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-blank.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-brons.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-brons.jpg
new file mode 100644
index 0000000..be53553
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-brons.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-zwart.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-zwart.jpg
new file mode 100644
index 0000000..d50c23d
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-zwart.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-antraciet.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-antraciet.jpg
new file mode 100644
index 0000000..c9debd4
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-antraciet.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-beige.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-beige.jpg
new file mode 100644
index 0000000..bacb875
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-beige.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-brons.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-brons.jpg
new file mode 100644
index 0000000..4b6b940
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-brons.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-goud.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-goud.jpg
new file mode 100644
index 0000000..1ce30c1
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-goud.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-ral-keuze.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-ral-keuze.jpg
new file mode 100644
index 0000000..7a2d6cc
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-ral-keuze.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-zwart.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-zwart.jpg
new file mode 100644
index 0000000..7037c61
Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-zwart.jpg differ
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-roedetype-platte-roede.svg b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-platte-roede.svg
new file mode 100644
index 0000000..6eba719
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-platte-roede.svg
@@ -0,0 +1,19 @@
+
diff --git a/public/textures/aluwdoors/aluwdoors-configurator-roedetype-t-roede.svg b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-t-roede.svg
new file mode 100644
index 0000000..6a8c740
--- /dev/null
+++ b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-t-roede.svg
@@ -0,0 +1,21 @@
+
diff --git a/scripts/download-assets.sh b/scripts/download-assets.sh
new file mode 100755
index 0000000..83aee03
--- /dev/null
+++ b/scripts/download-assets.sh
@@ -0,0 +1,92 @@
+#!/bin/bash
+
+# Download Aluwdoors configurator assets
+# Base URL for assets
+BASE_URL="https://configurator.aluwdoors.com/Uploads"
+OUTPUT_DIR="public/textures/aluwdoors"
+
+# Color codes for output
+GREEN='\033[0;32m'
+RED='\033[0;31m'
+YELLOW='\033[1;33m'
+NC='\033[0m' # No Color
+
+echo "Downloading Aluwdoors assets to ${OUTPUT_DIR}..."
+echo ""
+
+# Function to download a file
+download_file() {
+ local filename=$1
+ local url="${BASE_URL}/${filename}"
+ local output="${OUTPUT_DIR}/${filename}"
+
+ echo -n "Downloading ${filename}... "
+
+ # Try with version query parameter first
+ if curl -f -s -o "${output}" "${url}?v=mlaxicsg" 2>/dev/null; then
+ echo -e "${GREEN}✓${NC}"
+ return 0
+ fi
+
+ # Try without version parameter
+ if curl -f -s -o "${output}" "${url}" 2>/dev/null; then
+ echo -e "${GREEN}✓${NC}"
+ return 0
+ fi
+
+ # Try with wget as fallback
+ if wget -q -O "${output}" "${url}" 2>/dev/null; then
+ echo -e "${GREEN}✓${NC}"
+ return 0
+ fi
+
+ echo -e "${RED}✗ Failed${NC}"
+ rm -f "${output}"
+ return 1
+}
+
+# Glass textures
+echo -e "${YELLOW}Glass Textures:${NC}"
+download_file "aluwdoors-configurator-glaskleur-blank.jpg"
+download_file "aluwdoors-configurator-glaskleur-brons.jpg"
+download_file "aluwdoors-configurator-glaskleur-grijs.jpg"
+download_file "aluwdoors-configurator-glaskleur-mat-blank.jpg"
+download_file "aluwdoors-configurator-glaskleur-mat-brons.jpg"
+download_file "aluwdoors-configurator-glaskleur-mat-zwart.jpg"
+echo ""
+
+# Metal textures
+echo -e "${YELLOW}Metal Textures:${NC}"
+download_file "aluwdoors-configurator-metaalkleur-antraciet.jpg"
+download_file "aluwdoors-configurator-metaalkleur-beige.jpg"
+download_file "aluwdoors-configurator-metaalkleur-brons.jpg"
+download_file "aluwdoors-configurator-metaalkleur-goud.jpg"
+download_file "aluwdoors-configurator-metaalkleur-zwart.jpg"
+download_file "aluwdoors-configurator-metaalkleur-ral-keuze.jpg"
+echo ""
+
+# Handles (SVG)
+echo -e "${YELLOW}Handle Types (SVG):${NC}"
+download_file "aluwdoors-configurator-fineer-handgreep-beugelgreep.svg"
+download_file "aluwdoors-configurator-fineer-handgreep-geen.svg"
+download_file "aluwdoors-configurator-fineer-handgreep-hoekgreep.svg"
+download_file "aluwdoors-configurator-fineer-handgreep-maangreep.svg"
+download_file "aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg"
+echo ""
+
+# Dividers (Roedes - SVG)
+echo -e "${YELLOW}Divider Types (SVG):${NC}"
+download_file "aluwdoors-configurator-roedetype-platte-roede.svg"
+download_file "aluwdoors-configurator-roedetype-t-roede.svg"
+echo ""
+
+# Door swing direction (SVG)
+echo -e "${YELLOW}Door Direction (SVG):${NC}"
+download_file "aluwdoors-configurator-draairichting-DIN-links.svg"
+download_file "aluwdoors-configurator-draairichting-DIN-rechts.svg"
+echo ""
+
+# Count downloaded files
+DOWNLOADED=$(find "${OUTPUT_DIR}" -type f | wc -l)
+echo -e "${GREEN}Download complete!${NC}"
+echo "Total files downloaded: ${DOWNLOADED}"