diff --git a/frontend/public/examples-thumbs/badger-2350-badgeos.webp b/frontend/public/examples-thumbs/badger-2350-badgeos.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/badger-2350-badgeos.webp differ diff --git a/frontend/public/examples-thumbs/badger-2350-micropython.webp b/frontend/public/examples-thumbs/badger-2350-micropython.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/badger-2350-micropython.webp differ diff --git a/frontend/public/examples-thumbs/c3-ili9341.webp b/frontend/public/examples-thumbs/c3-ili9341.webp new file mode 100644 index 00000000..7b1aeb8f Binary files /dev/null and b/frontend/public/examples-thumbs/c3-ili9341.webp differ diff --git a/frontend/public/examples-thumbs/c3-oled-i2c.webp b/frontend/public/examples-thumbs/c3-oled-i2c.webp new file mode 100644 index 00000000..25fdac30 Binary files /dev/null and b/frontend/public/examples-thumbs/c3-oled-i2c.webp differ diff --git a/frontend/public/examples-thumbs/c3-potentiometer.webp b/frontend/public/examples-thumbs/c3-potentiometer.webp new file mode 100644 index 00000000..0e08d01e Binary files /dev/null and b/frontend/public/examples-thumbs/c3-potentiometer.webp differ diff --git a/frontend/public/examples-thumbs/c6-blink.webp b/frontend/public/examples-thumbs/c6-blink.webp new file mode 100644 index 00000000..f24968bb Binary files /dev/null and b/frontend/public/examples-thumbs/c6-blink.webp differ diff --git a/frontend/public/examples-thumbs/cardputer-adv-brick-blaster.webp b/frontend/public/examples-thumbs/cardputer-adv-brick-blaster.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/cardputer-adv-brick-blaster.webp differ diff --git a/frontend/public/examples-thumbs/cardputer-adv-diagnostics.webp b/frontend/public/examples-thumbs/cardputer-adv-diagnostics.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/cardputer-adv-diagnostics.webp differ diff --git a/frontend/public/examples-thumbs/cardputer-adv-hello.webp b/frontend/public/examples-thumbs/cardputer-adv-hello.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/cardputer-adv-hello.webp differ diff --git a/frontend/public/examples-thumbs/cardputer-adv-terminal.webp b/frontend/public/examples-thumbs/cardputer-adv-terminal.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/cardputer-adv-terminal.webp differ diff --git a/frontend/public/examples-thumbs/m5stack-core-hello.webp b/frontend/public/examples-thumbs/m5stack-core-hello.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/m5stack-core-hello.webp differ diff --git a/frontend/public/examples-thumbs/m5stack-core-piano.webp b/frontend/public/examples-thumbs/m5stack-core-piano.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/m5stack-core-piano.webp differ diff --git a/frontend/public/examples-thumbs/m5stack-core-sd.webp b/frontend/public/examples-thumbs/m5stack-core-sd.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/m5stack-core-sd.webp differ diff --git a/frontend/public/examples-thumbs/m5stack-core-tft.webp b/frontend/public/examples-thumbs/m5stack-core-tft.webp new file mode 100644 index 00000000..5489a258 Binary files /dev/null and b/frontend/public/examples-thumbs/m5stack-core-tft.webp differ diff --git a/frontend/public/examples-thumbs/pi5-opencv-vision.webp b/frontend/public/examples-thumbs/pi5-opencv-vision.webp new file mode 100644 index 00000000..c9ceddb7 Binary files /dev/null and b/frontend/public/examples-thumbs/pi5-opencv-vision.webp differ diff --git a/frontend/public/examples-thumbs/xiao-c6-grove-gesture-image.webp b/frontend/public/examples-thumbs/xiao-c6-grove-gesture-image.webp new file mode 100644 index 00000000..37810b6f Binary files /dev/null and b/frontend/public/examples-thumbs/xiao-c6-grove-gesture-image.webp differ diff --git a/frontend/public/examples-thumbs/xiao-c6-grove-gesture-spi.webp b/frontend/public/examples-thumbs/xiao-c6-grove-gesture-spi.webp new file mode 100644 index 00000000..ca9ccb2a Binary files /dev/null and b/frontend/public/examples-thumbs/xiao-c6-grove-gesture-spi.webp differ diff --git a/frontend/public/examples-thumbs/xiao-c6-grove-gesture-thumb.webp b/frontend/public/examples-thumbs/xiao-c6-grove-gesture-thumb.webp new file mode 100644 index 00000000..497ab5ab Binary files /dev/null and b/frontend/public/examples-thumbs/xiao-c6-grove-gesture-thumb.webp differ diff --git a/frontend/public/examples-thumbs/xiao-c6-grove-gesture.webp b/frontend/public/examples-thumbs/xiao-c6-grove-gesture.webp new file mode 100644 index 00000000..560a44cb Binary files /dev/null and b/frontend/public/examples-thumbs/xiao-c6-grove-gesture.webp differ diff --git a/frontend/public/examples-thumbs/xiao-c6-respeaker-buttons.webp b/frontend/public/examples-thumbs/xiao-c6-respeaker-buttons.webp new file mode 100644 index 00000000..d5aa2feb Binary files /dev/null and b/frontend/public/examples-thumbs/xiao-c6-respeaker-buttons.webp differ