diff --git a/frontend/public/examples-thumbs/100d-aqi-esp.png b/frontend/public/examples-thumbs/100d-aqi-esp.png new file mode 100644 index 00000000..188574d2 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-aqi-esp.png differ diff --git a/frontend/public/examples-thumbs/100d-auto-night-light-using-ldr-esp32-plus-micropython.png b/frontend/public/examples-thumbs/100d-auto-night-light-using-ldr-esp32-plus-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-auto-night-light-using-ldr-esp32-plus-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-battery-monitor-with-blynk-iot.png b/frontend/public/examples-thumbs/100d-battery-monitor-with-blynk-iot.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-battery-monitor-with-blynk-iot.png differ diff --git a/frontend/public/examples-thumbs/100d-bluetooth-based-wireless-led-control-system.png b/frontend/public/examples-thumbs/100d-bluetooth-based-wireless-led-control-system.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-bluetooth-based-wireless-led-control-system.png differ diff --git a/frontend/public/examples-thumbs/100d-blynk-based-iot-relay-control-micropython.png b/frontend/public/examples-thumbs/100d-blynk-based-iot-relay-control-micropython.png new file mode 100644 index 00000000..07fdb603 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-blynk-based-iot-relay-control-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-blynk-controlled-dc-brushless-fan.png b/frontend/public/examples-thumbs/100d-blynk-controlled-dc-brushless-fan.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-blynk-controlled-dc-brushless-fan.png differ diff --git a/frontend/public/examples-thumbs/100d-clap-toggle-switch-using-esp32-and-digital-sound-sensor-micropython.png b/frontend/public/examples-thumbs/100d-clap-toggle-switch-using-esp32-and-digital-sound-sensor-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-clap-toggle-switch-using-esp32-and-digital-sound-sensor-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-dc-motor-speed-control-web-slider.png b/frontend/public/examples-thumbs/100d-dc-motor-speed-control-web-slider.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-dc-motor-speed-control-web-slider.png differ diff --git a/frontend/public/examples-thumbs/100d-dht11-web-server-using-esp32-and-micropython.png b/frontend/public/examples-thumbs/100d-dht11-web-server-using-esp32-and-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-dht11-web-server-using-esp32-and-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-dimmer-led-using-potentiometer-micropython.png b/frontend/public/examples-thumbs/100d-dimmer-led-using-potentiometer-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-dimmer-led-using-potentiometer-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-dual-ir-entry-exit-detector-with-telegram-alerts.png b/frontend/public/examples-thumbs/100d-dual-ir-entry-exit-detector-with-telegram-alerts.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-dual-ir-entry-exit-detector-with-telegram-alerts.png differ diff --git a/frontend/public/examples-thumbs/100d-eeprom-simulation-using-micropython-on-esp32-wokwi.png b/frontend/public/examples-thumbs/100d-eeprom-simulation-using-micropython-on-esp32-wokwi.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-eeprom-simulation-using-micropython-on-esp32-wokwi.png differ diff --git a/frontend/public/examples-thumbs/100d-esp32-ble-led-control.png b/frontend/public/examples-thumbs/100d-esp32-ble-led-control.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-esp32-ble-led-control.png differ diff --git a/frontend/public/examples-thumbs/100d-esp32-hotspot-access-point-setup-micropython.png b/frontend/public/examples-thumbs/100d-esp32-hotspot-access-point-setup-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-esp32-hotspot-access-point-setup-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-esp32-ir-sensor-telegram-alert-micropython.png b/frontend/public/examples-thumbs/100d-esp32-ir-sensor-telegram-alert-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-esp32-ir-sensor-telegram-alert-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-esp32-oled-smart-ui-eyes-animation-time-and-weather-micropython.png b/frontend/public/examples-thumbs/100d-esp32-oled-smart-ui-eyes-animation-time-and-weather-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-esp32-oled-smart-ui-eyes-animation-time-and-weather-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-flask-server-based-led-control-using-micropython.png b/frontend/public/examples-thumbs/100d-flask-server-based-led-control-using-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-flask-server-based-led-control-using-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-iot-atmospheric-monitoring-system-using-esp32-wowki-and-blynk.png b/frontend/public/examples-thumbs/100d-iot-atmospheric-monitoring-system-using-esp32-wowki-and-blynk.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-iot-atmospheric-monitoring-system-using-esp32-wowki-and-blynk.png differ diff --git a/frontend/public/examples-thumbs/100d-iot-based-dsm-smart-metering.png b/frontend/public/examples-thumbs/100d-iot-based-dsm-smart-metering.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-iot-based-dsm-smart-metering.png differ diff --git a/frontend/public/examples-thumbs/100d-iot-environment-monitoring-with-anomaly-detection.png b/frontend/public/examples-thumbs/100d-iot-environment-monitoring-with-anomaly-detection.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-iot-environment-monitoring-with-anomaly-detection.png differ diff --git a/frontend/public/examples-thumbs/100d-iot-relay-control-web-server-raspberry-pi-pico-2w.png b/frontend/public/examples-thumbs/100d-iot-relay-control-web-server-raspberry-pi-pico-2w.png new file mode 100644 index 00000000..91988fb8 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-iot-relay-control-web-server-raspberry-pi-pico-2w.png differ diff --git a/frontend/public/examples-thumbs/100d-iot-smart-irrigation-system.png b/frontend/public/examples-thumbs/100d-iot-smart-irrigation-system.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-iot-smart-irrigation-system.png differ diff --git a/frontend/public/examples-thumbs/100d-joystick-controlled-servo.png b/frontend/public/examples-thumbs/100d-joystick-controlled-servo.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-joystick-controlled-servo.png differ diff --git a/frontend/public/examples-thumbs/100d-joystick-direction-display-with-oled.png b/frontend/public/examples-thumbs/100d-joystick-direction-display-with-oled.png new file mode 100644 index 00000000..4e191700 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-joystick-direction-display-with-oled.png differ diff --git a/frontend/public/examples-thumbs/100d-micropython-watch.png b/frontend/public/examples-thumbs/100d-micropython-watch.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-micropython-watch.png differ diff --git a/frontend/public/examples-thumbs/100d-mq-135-gas-sensor-with-esp32-micropython.png b/frontend/public/examples-thumbs/100d-mq-135-gas-sensor-with-esp32-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-mq-135-gas-sensor-with-esp32-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-mq4-gas-leak-detection-system-using-esp32-and-micropython.png b/frontend/public/examples-thumbs/100d-mq4-gas-leak-detection-system-using-esp32-and-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-mq4-gas-leak-detection-system-using-esp32-and-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-mq7-co-gas-detection-esp32.png b/frontend/public/examples-thumbs/100d-mq7-co-gas-detection-esp32.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-mq7-co-gas-detection-esp32.png differ diff --git a/frontend/public/examples-thumbs/100d-ntp-synchronized-digital-clock-using-esp32-and-max7219.png b/frontend/public/examples-thumbs/100d-ntp-synchronized-digital-clock-using-esp32-and-max7219.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-ntp-synchronized-digital-clock-using-esp32-and-max7219.png differ diff --git a/frontend/public/examples-thumbs/100d-ota-update-pico2w.png b/frontend/public/examples-thumbs/100d-ota-update-pico2w.png new file mode 100644 index 00000000..594d6762 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-ota-update-pico2w.png differ diff --git a/frontend/public/examples-thumbs/100d-password-lock-system-using-esp32.png b/frontend/public/examples-thumbs/100d-password-lock-system-using-esp32.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-password-lock-system-using-esp32.png differ diff --git a/frontend/public/examples-thumbs/100d-pico-2-w-dht11-http-csv-logger.png b/frontend/public/examples-thumbs/100d-pico-2-w-dht11-http-csv-logger.png new file mode 100644 index 00000000..99704a5d Binary files /dev/null and b/frontend/public/examples-thumbs/100d-pico-2-w-dht11-http-csv-logger.png differ diff --git a/frontend/public/examples-thumbs/100d-pico-w-async-led-control-micropython.png b/frontend/public/examples-thumbs/100d-pico-w-async-led-control-micropython.png new file mode 100644 index 00000000..270db2cf Binary files /dev/null and b/frontend/public/examples-thumbs/100d-pico-w-async-led-control-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-pico-w-web-servo-controller.png b/frontend/public/examples-thumbs/100d-pico-w-web-servo-controller.png new file mode 100644 index 00000000..3bc51872 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-pico-w-web-servo-controller.png differ diff --git a/frontend/public/examples-thumbs/100d-pir-motion-detector-using-raspberry-pi-pico-2w-and-micropython.png b/frontend/public/examples-thumbs/100d-pir-motion-detector-using-raspberry-pi-pico-2w-and-micropython.png new file mode 100644 index 00000000..74ed8fd7 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-pir-motion-detector-using-raspberry-pi-pico-2w-and-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-potentiometer-visualizer.png b/frontend/public/examples-thumbs/100d-potentiometer-visualizer.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-potentiometer-visualizer.png differ diff --git a/frontend/public/examples-thumbs/100d-pulse-monitor.png b/frontend/public/examples-thumbs/100d-pulse-monitor.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-pulse-monitor.png differ diff --git a/frontend/public/examples-thumbs/100d-raspberry-pi-pico-2-w-thingsboard-iot.png b/frontend/public/examples-thumbs/100d-raspberry-pi-pico-2-w-thingsboard-iot.png new file mode 100644 index 00000000..843d07b0 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-raspberry-pi-pico-2-w-thingsboard-iot.png differ diff --git a/frontend/public/examples-thumbs/100d-rgb-color-mixer-using-potentiometers-esp32-plus-micropython.png b/frontend/public/examples-thumbs/100d-rgb-color-mixer-using-potentiometers-esp32-plus-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-rgb-color-mixer-using-potentiometers-esp32-plus-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-servo-motor-control-with-raspberry-pi-pico-2-w-micropython.png b/frontend/public/examples-thumbs/100d-servo-motor-control-with-raspberry-pi-pico-2-w-micropython.png new file mode 100644 index 00000000..6d8e148e Binary files /dev/null and b/frontend/public/examples-thumbs/100d-servo-motor-control-with-raspberry-pi-pico-2-w-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-single-digit-seven-segment-display-with-raspberry-pi-pico-micropython.png b/frontend/public/examples-thumbs/100d-single-digit-seven-segment-display-with-raspberry-pi-pico-micropython.png new file mode 100644 index 00000000..4e191700 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-single-digit-seven-segment-display-with-raspberry-pi-pico-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-smart-home-automation-system.png b/frontend/public/examples-thumbs/100d-smart-home-automation-system.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-smart-home-automation-system.png differ diff --git a/frontend/public/examples-thumbs/100d-smart-indoor-security-system.png b/frontend/public/examples-thumbs/100d-smart-indoor-security-system.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-smart-indoor-security-system.png differ diff --git a/frontend/public/examples-thumbs/100d-smart-iot-gas-monitoring-system.png b/frontend/public/examples-thumbs/100d-smart-iot-gas-monitoring-system.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-smart-iot-gas-monitoring-system.png differ diff --git a/frontend/public/examples-thumbs/100d-stepper-motor-control-using-esp32-and-a4988-micropython.png b/frontend/public/examples-thumbs/100d-stepper-motor-control-using-esp32-and-a4988-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-stepper-motor-control-using-esp32-and-a4988-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-temperature-based-led-indicator-micropython-esp32.png b/frontend/public/examples-thumbs/100d-temperature-based-led-indicator-micropython-esp32.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-temperature-based-led-indicator-micropython-esp32.png differ diff --git a/frontend/public/examples-thumbs/100d-ultrasonic-led-distance-indicator-esp32-micropython.png b/frontend/public/examples-thumbs/100d-ultrasonic-led-distance-indicator-esp32-micropython.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-ultrasonic-led-distance-indicator-esp32-micropython.png differ diff --git a/frontend/public/examples-thumbs/100d-websocket-led-control-using-raspberry-pi-pico-w.png b/frontend/public/examples-thumbs/100d-websocket-led-control-using-raspberry-pi-pico-w.png new file mode 100644 index 00000000..f8264411 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-websocket-led-control-using-raspberry-pi-pico-w.png differ diff --git a/frontend/public/examples-thumbs/100d-wi-fi-controlled-4wd-robot-car.png b/frontend/public/examples-thumbs/100d-wi-fi-controlled-4wd-robot-car.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/100d-wi-fi-controlled-4wd-robot-car.png differ diff --git a/frontend/public/examples-thumbs/an-bjt-common-emitter.png b/frontend/public/examples-thumbs/an-bjt-common-emitter.png new file mode 100644 index 00000000..5e89787a Binary files /dev/null and b/frontend/public/examples-thumbs/an-bjt-common-emitter.png differ diff --git a/frontend/public/examples-thumbs/an-bjt-diff-pair.png b/frontend/public/examples-thumbs/an-bjt-diff-pair.png new file mode 100644 index 00000000..5db5e8df Binary files /dev/null and b/frontend/public/examples-thumbs/an-bjt-diff-pair.png differ diff --git a/frontend/public/examples-thumbs/an-bjt-emitter-follower.png b/frontend/public/examples-thumbs/an-bjt-emitter-follower.png new file mode 100644 index 00000000..20628ff3 Binary files /dev/null and b/frontend/public/examples-thumbs/an-bjt-emitter-follower.png differ diff --git a/frontend/public/examples-thumbs/an-bjt-switch.png b/frontend/public/examples-thumbs/an-bjt-switch.png new file mode 100644 index 00000000..9fc04b89 Binary files /dev/null and b/frontend/public/examples-thumbs/an-bjt-switch.png differ diff --git a/frontend/public/examples-thumbs/an-bridge-rectifier.png b/frontend/public/examples-thumbs/an-bridge-rectifier.png new file mode 100644 index 00000000..8aacb381 Binary files /dev/null and b/frontend/public/examples-thumbs/an-bridge-rectifier.png differ diff --git a/frontend/public/examples-thumbs/an-current-mirror.png b/frontend/public/examples-thumbs/an-current-mirror.png new file mode 100644 index 00000000..9549008d Binary files /dev/null and b/frontend/public/examples-thumbs/an-current-mirror.png differ diff --git a/frontend/public/examples-thumbs/an-darlington.png b/frontend/public/examples-thumbs/an-darlington.png new file mode 100644 index 00000000..87531bbf Binary files /dev/null and b/frontend/public/examples-thumbs/an-darlington.png differ diff --git a/frontend/public/examples-thumbs/an-diode-clamper.png b/frontend/public/examples-thumbs/an-diode-clamper.png new file mode 100644 index 00000000..4c6c477c Binary files /dev/null and b/frontend/public/examples-thumbs/an-diode-clamper.png differ diff --git a/frontend/public/examples-thumbs/an-diode-clipper.png b/frontend/public/examples-thumbs/an-diode-clipper.png new file mode 100644 index 00000000..5bfd4773 Binary files /dev/null and b/frontend/public/examples-thumbs/an-diode-clipper.png differ diff --git a/frontend/public/examples-thumbs/an-half-wave-rectifier.png b/frontend/public/examples-thumbs/an-half-wave-rectifier.png new file mode 100644 index 00000000..2e7c619e Binary files /dev/null and b/frontend/public/examples-thumbs/an-half-wave-rectifier.png differ diff --git a/frontend/public/examples-thumbs/an-mosfet-common-source.png b/frontend/public/examples-thumbs/an-mosfet-common-source.png new file mode 100644 index 00000000..da644617 Binary files /dev/null and b/frontend/public/examples-thumbs/an-mosfet-common-source.png differ diff --git a/frontend/public/examples-thumbs/an-mosfet-pmos-highside.png b/frontend/public/examples-thumbs/an-mosfet-pmos-highside.png new file mode 100644 index 00000000..a63e4c5a Binary files /dev/null and b/frontend/public/examples-thumbs/an-mosfet-pmos-highside.png differ diff --git a/frontend/public/examples-thumbs/an-mosfet-switch.png b/frontend/public/examples-thumbs/an-mosfet-switch.png new file mode 100644 index 00000000..364d2c13 Binary files /dev/null and b/frontend/public/examples-thumbs/an-mosfet-switch.png differ diff --git a/frontend/public/examples-thumbs/an-opamp-comparator.png b/frontend/public/examples-thumbs/an-opamp-comparator.png new file mode 100644 index 00000000..5a7c1317 Binary files /dev/null and b/frontend/public/examples-thumbs/an-opamp-comparator.png differ diff --git a/frontend/public/examples-thumbs/an-opamp-follower.png b/frontend/public/examples-thumbs/an-opamp-follower.png new file mode 100644 index 00000000..a43a5abc Binary files /dev/null and b/frontend/public/examples-thumbs/an-opamp-follower.png differ diff --git a/frontend/public/examples-thumbs/an-opamp-integrator.png b/frontend/public/examples-thumbs/an-opamp-integrator.png new file mode 100644 index 00000000..56c13ef3 Binary files /dev/null and b/frontend/public/examples-thumbs/an-opamp-integrator.png differ diff --git a/frontend/public/examples-thumbs/an-opamp-inverting.png b/frontend/public/examples-thumbs/an-opamp-inverting.png new file mode 100644 index 00000000..0c71d4c5 Binary files /dev/null and b/frontend/public/examples-thumbs/an-opamp-inverting.png differ diff --git a/frontend/public/examples-thumbs/an-opamp-non-inverting.png b/frontend/public/examples-thumbs/an-opamp-non-inverting.png new file mode 100644 index 00000000..3d94e1e8 Binary files /dev/null and b/frontend/public/examples-thumbs/an-opamp-non-inverting.png differ diff --git a/frontend/public/examples-thumbs/an-opamp-summing.png b/frontend/public/examples-thumbs/an-opamp-summing.png new file mode 100644 index 00000000..79a77e5b Binary files /dev/null and b/frontend/public/examples-thumbs/an-opamp-summing.png differ diff --git a/frontend/public/examples-thumbs/an-parallel-resistors.png b/frontend/public/examples-thumbs/an-parallel-resistors.png new file mode 100644 index 00000000..5d9085c3 Binary files /dev/null and b/frontend/public/examples-thumbs/an-parallel-resistors.png differ diff --git a/frontend/public/examples-thumbs/an-rc-high-pass.png b/frontend/public/examples-thumbs/an-rc-high-pass.png new file mode 100644 index 00000000..429416fa Binary files /dev/null and b/frontend/public/examples-thumbs/an-rc-high-pass.png differ diff --git a/frontend/public/examples-thumbs/an-rc-low-pass.png b/frontend/public/examples-thumbs/an-rc-low-pass.png new file mode 100644 index 00000000..417776d7 Binary files /dev/null and b/frontend/public/examples-thumbs/an-rc-low-pass.png differ diff --git a/frontend/public/examples-thumbs/an-rl-low-pass.png b/frontend/public/examples-thumbs/an-rl-low-pass.png new file mode 100644 index 00000000..a5c44e54 Binary files /dev/null and b/frontend/public/examples-thumbs/an-rl-low-pass.png differ diff --git a/frontend/public/examples-thumbs/an-rlc-series-resonance.png b/frontend/public/examples-thumbs/an-rlc-series-resonance.png new file mode 100644 index 00000000..6bbb0f87 Binary files /dev/null and b/frontend/public/examples-thumbs/an-rlc-series-resonance.png differ diff --git a/frontend/public/examples-thumbs/an-schmitt-trigger.png b/frontend/public/examples-thumbs/an-schmitt-trigger.png new file mode 100644 index 00000000..d2f37782 Binary files /dev/null and b/frontend/public/examples-thumbs/an-schmitt-trigger.png differ diff --git a/frontend/public/examples-thumbs/an-series-resistors.png b/frontend/public/examples-thumbs/an-series-resistors.png new file mode 100644 index 00000000..2c8afc4e Binary files /dev/null and b/frontend/public/examples-thumbs/an-series-resistors.png differ diff --git a/frontend/public/examples-thumbs/an-smoothed-rectifier.png b/frontend/public/examples-thumbs/an-smoothed-rectifier.png new file mode 100644 index 00000000..37b0dce0 Binary files /dev/null and b/frontend/public/examples-thumbs/an-smoothed-rectifier.png differ diff --git a/frontend/public/examples-thumbs/an-voltage-divider.png b/frontend/public/examples-thumbs/an-voltage-divider.png new file mode 100644 index 00000000..a3c26477 Binary files /dev/null and b/frontend/public/examples-thumbs/an-voltage-divider.png differ diff --git a/frontend/public/examples-thumbs/an-voltage-doubler.png b/frontend/public/examples-thumbs/an-voltage-doubler.png new file mode 100644 index 00000000..3388c948 Binary files /dev/null and b/frontend/public/examples-thumbs/an-voltage-doubler.png differ diff --git a/frontend/public/examples-thumbs/an-zener-regulator.png b/frontend/public/examples-thumbs/an-zener-regulator.png new file mode 100644 index 00000000..aa0681d4 Binary files /dev/null and b/frontend/public/examples-thumbs/an-zener-regulator.png differ diff --git a/frontend/public/examples-thumbs/and-gate-alarm.png b/frontend/public/examples-thumbs/and-gate-alarm.png new file mode 100644 index 00000000..0bff4d73 Binary files /dev/null and b/frontend/public/examples-thumbs/and-gate-alarm.png differ diff --git a/frontend/public/examples-thumbs/attiny85-blink.png b/frontend/public/examples-thumbs/attiny85-blink.png new file mode 100644 index 00000000..02363b26 Binary files /dev/null and b/frontend/public/examples-thumbs/attiny85-blink.png differ diff --git a/frontend/public/examples-thumbs/attiny85-button-led.png b/frontend/public/examples-thumbs/attiny85-button-led.png new file mode 100644 index 00000000..8b674f37 Binary files /dev/null and b/frontend/public/examples-thumbs/attiny85-button-led.png differ diff --git a/frontend/public/examples-thumbs/attiny85-ntc-sensor.png b/frontend/public/examples-thumbs/attiny85-ntc-sensor.png new file mode 100644 index 00000000..b13ef065 Binary files /dev/null and b/frontend/public/examples-thumbs/attiny85-ntc-sensor.png differ diff --git a/frontend/public/examples-thumbs/attiny85-pwm-fade.png b/frontend/public/examples-thumbs/attiny85-pwm-fade.png new file mode 100644 index 00000000..056bf004 Binary files /dev/null and b/frontend/public/examples-thumbs/attiny85-pwm-fade.png differ diff --git a/frontend/public/examples-thumbs/battery-voltage-monitor.png b/frontend/public/examples-thumbs/battery-voltage-monitor.png new file mode 100644 index 00000000..13b3b0fe Binary files /dev/null and b/frontend/public/examples-thumbs/battery-voltage-monitor.png differ diff --git a/frontend/public/examples-thumbs/binary-counter-leds.png b/frontend/public/examples-thumbs/binary-counter-leds.png new file mode 100644 index 00000000..0f9e195d Binary files /dev/null and b/frontend/public/examples-thumbs/binary-counter-leds.png differ diff --git a/frontend/public/examples-thumbs/bjt-common-emitter.png b/frontend/public/examples-thumbs/bjt-common-emitter.png new file mode 100644 index 00000000..2452cb8b Binary files /dev/null and b/frontend/public/examples-thumbs/bjt-common-emitter.png differ diff --git a/frontend/public/examples-thumbs/blink-led.png b/frontend/public/examples-thumbs/blink-led.png new file mode 100644 index 00000000..ce6abefc Binary files /dev/null and b/frontend/public/examples-thumbs/blink-led.png differ diff --git a/frontend/public/examples-thumbs/button-led.png b/frontend/public/examples-thumbs/button-led.png new file mode 100644 index 00000000..dfec4559 Binary files /dev/null and b/frontend/public/examples-thumbs/button-led.png differ diff --git a/frontend/public/examples-thumbs/c3-blink.png b/frontend/public/examples-thumbs/c3-blink.png new file mode 100644 index 00000000..b182e7d1 Binary files /dev/null and b/frontend/public/examples-thumbs/c3-blink.png differ diff --git a/frontend/public/examples-thumbs/c3-button.png b/frontend/public/examples-thumbs/c3-button.png new file mode 100644 index 00000000..2b7e9e27 Binary files /dev/null and b/frontend/public/examples-thumbs/c3-button.png differ diff --git a/frontend/public/examples-thumbs/c3-dht22.png b/frontend/public/examples-thumbs/c3-dht22.png new file mode 100644 index 00000000..41930142 Binary files /dev/null and b/frontend/public/examples-thumbs/c3-dht22.png differ diff --git a/frontend/public/examples-thumbs/c3-hcsr04.png b/frontend/public/examples-thumbs/c3-hcsr04.png new file mode 100644 index 00000000..ff72ec78 Binary files /dev/null and b/frontend/public/examples-thumbs/c3-hcsr04.png differ diff --git a/frontend/public/examples-thumbs/c3-pir.png b/frontend/public/examples-thumbs/c3-pir.png new file mode 100644 index 00000000..02e6d77d Binary files /dev/null and b/frontend/public/examples-thumbs/c3-pir.png differ diff --git a/frontend/public/examples-thumbs/c3-rgb.png b/frontend/public/examples-thumbs/c3-rgb.png new file mode 100644 index 00000000..2486c084 Binary files /dev/null and b/frontend/public/examples-thumbs/c3-rgb.png differ diff --git a/frontend/public/examples-thumbs/c3-serial-echo.png b/frontend/public/examples-thumbs/c3-serial-echo.png new file mode 100644 index 00000000..942ed56f Binary files /dev/null and b/frontend/public/examples-thumbs/c3-serial-echo.png differ diff --git a/frontend/public/examples-thumbs/c3-serial.png b/frontend/public/examples-thumbs/c3-serial.png new file mode 100644 index 00000000..e72407ec Binary files /dev/null and b/frontend/public/examples-thumbs/c3-serial.png differ diff --git a/frontend/public/examples-thumbs/c3-servo.png b/frontend/public/examples-thumbs/c3-servo.png new file mode 100644 index 00000000..82faf13a Binary files /dev/null and b/frontend/public/examples-thumbs/c3-servo.png differ diff --git a/frontend/public/examples-thumbs/capacitor-charge-curve.png b/frontend/public/examples-thumbs/capacitor-charge-curve.png new file mode 100644 index 00000000..0635746b Binary files /dev/null and b/frontend/public/examples-thumbs/capacitor-charge-curve.png differ diff --git a/frontend/public/examples-thumbs/darlington-high-current.png b/frontend/public/examples-thumbs/darlington-high-current.png new file mode 100644 index 00000000..d9f8cfa0 Binary files /dev/null and b/frontend/public/examples-thumbs/darlington-high-current.png differ diff --git a/frontend/public/examples-thumbs/diode-rectifier.png b/frontend/public/examples-thumbs/diode-rectifier.png new file mode 100644 index 00000000..8cbc29ae Binary files /dev/null and b/frontend/public/examples-thumbs/diode-rectifier.png differ diff --git a/frontend/public/examples-thumbs/dual-pico-bidirectional-handshake.png b/frontend/public/examples-thumbs/dual-pico-bidirectional-handshake.png new file mode 100644 index 00000000..e2b78967 Binary files /dev/null and b/frontend/public/examples-thumbs/dual-pico-bidirectional-handshake.png differ diff --git a/frontend/public/examples-thumbs/dual-pico-digital-mirror.png b/frontend/public/examples-thumbs/dual-pico-digital-mirror.png new file mode 100644 index 00000000..6fbbdafa Binary files /dev/null and b/frontend/public/examples-thumbs/dual-pico-digital-mirror.png differ diff --git a/frontend/public/examples-thumbs/dual-pico-serial1-passthrough.png b/frontend/public/examples-thumbs/dual-pico-serial1-passthrough.png new file mode 100644 index 00000000..57024017 Binary files /dev/null and b/frontend/public/examples-thumbs/dual-pico-serial1-passthrough.png differ diff --git a/frontend/public/examples-thumbs/epaper-1in54-uno-hello.png b/frontend/public/examples-thumbs/epaper-1in54-uno-hello.png new file mode 100644 index 00000000..5926351c Binary files /dev/null and b/frontend/public/examples-thumbs/epaper-1in54-uno-hello.png differ diff --git a/frontend/public/examples-thumbs/epaper-2in13-pico-clock.png b/frontend/public/examples-thumbs/epaper-2in13-pico-clock.png new file mode 100644 index 00000000..4cfffcf4 Binary files /dev/null and b/frontend/public/examples-thumbs/epaper-2in13-pico-clock.png differ diff --git a/frontend/public/examples-thumbs/epaper-2in9-bwr-esp32-alert.png b/frontend/public/examples-thumbs/epaper-2in9-bwr-esp32-alert.png new file mode 100644 index 00000000..29b5ca96 Binary files /dev/null and b/frontend/public/examples-thumbs/epaper-2in9-bwr-esp32-alert.png differ diff --git a/frontend/public/examples-thumbs/epaper-2in9-esp32-weather.png b/frontend/public/examples-thumbs/epaper-2in9-esp32-weather.png new file mode 100644 index 00000000..029b27e8 Binary files /dev/null and b/frontend/public/examples-thumbs/epaper-2in9-esp32-weather.png differ diff --git a/frontend/public/examples-thumbs/epaper-4in2-pico-image.png b/frontend/public/examples-thumbs/epaper-4in2-pico-image.png new file mode 100644 index 00000000..5bb55468 Binary files /dev/null and b/frontend/public/examples-thumbs/epaper-4in2-pico-image.png differ diff --git a/frontend/public/examples-thumbs/epaper-5in65-7c-esp32-rainbow.png b/frontend/public/examples-thumbs/epaper-5in65-7c-esp32-rainbow.png new file mode 100644 index 00000000..cb287e62 Binary files /dev/null and b/frontend/public/examples-thumbs/epaper-5in65-7c-esp32-rainbow.png differ diff --git a/frontend/public/examples-thumbs/epaper-7in5-esp32-dashboard.png b/frontend/public/examples-thumbs/epaper-7in5-esp32-dashboard.png new file mode 100644 index 00000000..6592e378 Binary files /dev/null and b/frontend/public/examples-thumbs/epaper-7in5-esp32-dashboard.png differ diff --git a/frontend/public/examples-thumbs/esp32-7segment.png b/frontend/public/examples-thumbs/esp32-7segment.png new file mode 100644 index 00000000..08879875 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-7segment.png differ diff --git a/frontend/public/examples-thumbs/esp32-ble-advertise.png b/frontend/public/examples-thumbs/esp32-ble-advertise.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-ble-advertise.png differ diff --git a/frontend/public/examples-thumbs/esp32-blink-led.png b/frontend/public/examples-thumbs/esp32-blink-led.png new file mode 100644 index 00000000..27dae6a5 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-blink-led.png differ diff --git a/frontend/public/examples-thumbs/esp32-bmp280.png b/frontend/public/examples-thumbs/esp32-bmp280.png new file mode 100644 index 00000000..4a38ee06 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-bmp280.png differ diff --git a/frontend/public/examples-thumbs/esp32-dht22.png b/frontend/public/examples-thumbs/esp32-dht22.png new file mode 100644 index 00000000..e0c30c72 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-dht22.png differ diff --git a/frontend/public/examples-thumbs/esp32-dual-adc.png b/frontend/public/examples-thumbs/esp32-dual-adc.png new file mode 100644 index 00000000..9cc59d0a Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-dual-adc.png differ diff --git a/frontend/public/examples-thumbs/esp32-hcsr04.png b/frontend/public/examples-thumbs/esp32-hcsr04.png new file mode 100644 index 00000000..119d871d Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-hcsr04.png differ diff --git a/frontend/public/examples-thumbs/esp32-http-server.png b/frontend/public/examples-thumbs/esp32-http-server.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-http-server.png differ diff --git a/frontend/public/examples-thumbs/esp32-joystick.png b/frontend/public/examples-thumbs/esp32-joystick.png new file mode 100644 index 00000000..37b9af45 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-joystick.png differ diff --git a/frontend/public/examples-thumbs/esp32-mpu6050.png b/frontend/public/examples-thumbs/esp32-mpu6050.png new file mode 100644 index 00000000..2af24835 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-mpu6050.png differ diff --git a/frontend/public/examples-thumbs/esp32-oled.png b/frontend/public/examples-thumbs/esp32-oled.png new file mode 100644 index 00000000..cb3e3015 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-oled.png differ diff --git a/frontend/public/examples-thumbs/esp32-pir.png b/frontend/public/examples-thumbs/esp32-pir.png new file mode 100644 index 00000000..d799aaf0 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-pir.png differ diff --git a/frontend/public/examples-thumbs/esp32-pwm-led-rgb.png b/frontend/public/examples-thumbs/esp32-pwm-led-rgb.png new file mode 100644 index 00000000..eece4263 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-pwm-led-rgb.png differ diff --git a/frontend/public/examples-thumbs/esp32-serial-echo.png b/frontend/public/examples-thumbs/esp32-serial-echo.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-serial-echo.png differ diff --git a/frontend/public/examples-thumbs/esp32-servo.png b/frontend/public/examples-thumbs/esp32-servo.png new file mode 100644 index 00000000..391e566f Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-servo.png differ diff --git a/frontend/public/examples-thumbs/esp32-wifi-connect.png b/frontend/public/examples-thumbs/esp32-wifi-connect.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-wifi-connect.png differ diff --git a/frontend/public/examples-thumbs/esp32-wifi-scan.png b/frontend/public/examples-thumbs/esp32-wifi-scan.png new file mode 100644 index 00000000..8709ffb5 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32-wifi-scan.png differ diff --git a/frontend/public/examples-thumbs/esp32c3-ble-advertise.png b/frontend/public/examples-thumbs/esp32c3-ble-advertise.png new file mode 100644 index 00000000..60ecaf0b Binary files /dev/null and b/frontend/public/examples-thumbs/esp32c3-ble-advertise.png differ diff --git a/frontend/public/examples-thumbs/esp32c3-http-server.png b/frontend/public/examples-thumbs/esp32c3-http-server.png new file mode 100644 index 00000000..aec94fa9 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32c3-http-server.png differ diff --git a/frontend/public/examples-thumbs/esp32c3-wifi-connect.png b/frontend/public/examples-thumbs/esp32c3-wifi-connect.png new file mode 100644 index 00000000..ad1ddfc8 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32c3-wifi-connect.png differ diff --git a/frontend/public/examples-thumbs/esp32c3-wifi-scan.png b/frontend/public/examples-thumbs/esp32c3-wifi-scan.png new file mode 100644 index 00000000..1d9d76f8 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32c3-wifi-scan.png differ diff --git a/frontend/public/examples-thumbs/esp32cam-lcd-preview.png b/frontend/public/examples-thumbs/esp32cam-lcd-preview.png new file mode 100644 index 00000000..2be20ee8 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32cam-lcd-preview.png differ diff --git a/frontend/public/examples-thumbs/esp32cam-webcam-demo.png b/frontend/public/examples-thumbs/esp32cam-webcam-demo.png new file mode 100644 index 00000000..dd289d45 Binary files /dev/null and b/frontend/public/examples-thumbs/esp32cam-webcam-demo.png differ diff --git a/frontend/public/examples-thumbs/fade-led.png b/frontend/public/examples-thumbs/fade-led.png new file mode 100644 index 00000000..f760dc5a Binary files /dev/null and b/frontend/public/examples-thumbs/fade-led.png differ diff --git a/frontend/public/examples-thumbs/full-adder.png b/frontend/public/examples-thumbs/full-adder.png new file mode 100644 index 00000000..486b1c62 Binary files /dev/null and b/frontend/public/examples-thumbs/full-adder.png differ diff --git a/frontend/public/examples-thumbs/i2c-eeprom-rw.png b/frontend/public/examples-thumbs/i2c-eeprom-rw.png new file mode 100644 index 00000000..623a5543 Binary files /dev/null and b/frontend/public/examples-thumbs/i2c-eeprom-rw.png differ diff --git a/frontend/public/examples-thumbs/i2c-rtc-read.png b/frontend/public/examples-thumbs/i2c-rtc-read.png new file mode 100644 index 00000000..7253045b Binary files /dev/null and b/frontend/public/examples-thumbs/i2c-rtc-read.png differ diff --git a/frontend/public/examples-thumbs/i2c-scanner.png b/frontend/public/examples-thumbs/i2c-scanner.png new file mode 100644 index 00000000..052561c4 Binary files /dev/null and b/frontend/public/examples-thumbs/i2c-scanner.png differ diff --git a/frontend/public/examples-thumbs/l293d-motor-control.png b/frontend/public/examples-thumbs/l293d-motor-control.png new file mode 100644 index 00000000..6818012d Binary files /dev/null and b/frontend/public/examples-thumbs/l293d-motor-control.png differ diff --git a/frontend/public/examples-thumbs/l293d-speed-pwm.png b/frontend/public/examples-thumbs/l293d-speed-pwm.png new file mode 100644 index 00000000..fe6d7b4e Binary files /dev/null and b/frontend/public/examples-thumbs/l293d-speed-pwm.png differ diff --git a/frontend/public/examples-thumbs/lcd-hello.png b/frontend/public/examples-thumbs/lcd-hello.png new file mode 100644 index 00000000..a20490a8 Binary files /dev/null and b/frontend/public/examples-thumbs/lcd-hello.png differ diff --git a/frontend/public/examples-thumbs/led-current-limiting.png b/frontend/public/examples-thumbs/led-current-limiting.png new file mode 100644 index 00000000..d0332aaa Binary files /dev/null and b/frontend/public/examples-thumbs/led-current-limiting.png differ diff --git a/frontend/public/examples-thumbs/lm317-adjustable-psu.png b/frontend/public/examples-thumbs/lm317-adjustable-psu.png new file mode 100644 index 00000000..d79ca6c9 Binary files /dev/null and b/frontend/public/examples-thumbs/lm317-adjustable-psu.png differ diff --git a/frontend/public/examples-thumbs/logic-probe.png b/frontend/public/examples-thumbs/logic-probe.png new file mode 100644 index 00000000..86342478 Binary files /dev/null and b/frontend/public/examples-thumbs/logic-probe.png differ diff --git a/frontend/public/examples-thumbs/mega-blink.png b/frontend/public/examples-thumbs/mega-blink.png new file mode 100644 index 00000000..faded1c8 Binary files /dev/null and b/frontend/public/examples-thumbs/mega-blink.png differ diff --git a/frontend/public/examples-thumbs/mega-led-chase.png b/frontend/public/examples-thumbs/mega-led-chase.png new file mode 100644 index 00000000..750bedee Binary files /dev/null and b/frontend/public/examples-thumbs/mega-led-chase.png differ diff --git a/frontend/public/examples-thumbs/mega-multi-led.png b/frontend/public/examples-thumbs/mega-multi-led.png new file mode 100644 index 00000000..2c431867 Binary files /dev/null and b/frontend/public/examples-thumbs/mega-multi-led.png differ diff --git a/frontend/public/examples-thumbs/mega-serial-control.png b/frontend/public/examples-thumbs/mega-serial-control.png new file mode 100644 index 00000000..21d12d0d Binary files /dev/null and b/frontend/public/examples-thumbs/mega-serial-control.png differ diff --git a/frontend/public/examples-thumbs/mega-serial.png b/frontend/public/examples-thumbs/mega-serial.png new file mode 100644 index 00000000..43198e1e Binary files /dev/null and b/frontend/public/examples-thumbs/mega-serial.png differ diff --git a/frontend/public/examples-thumbs/mosfet-pwm-led.png b/frontend/public/examples-thumbs/mosfet-pwm-led.png new file mode 100644 index 00000000..365da1c6 Binary files /dev/null and b/frontend/public/examples-thumbs/mosfet-pwm-led.png differ diff --git a/frontend/public/examples-thumbs/multi-led-bar.png b/frontend/public/examples-thumbs/multi-led-bar.png new file mode 100644 index 00000000..414d46ae Binary files /dev/null and b/frontend/public/examples-thumbs/multi-led-bar.png differ diff --git a/frontend/public/examples-thumbs/multi-protocol.png b/frontend/public/examples-thumbs/multi-protocol.png new file mode 100644 index 00000000..c9bc0a51 Binary files /dev/null and b/frontend/public/examples-thumbs/multi-protocol.png differ diff --git a/frontend/public/examples-thumbs/nand-sr-latch.png b/frontend/public/examples-thumbs/nand-sr-latch.png new file mode 100644 index 00000000..ce62f2eb Binary files /dev/null and b/frontend/public/examples-thumbs/nand-sr-latch.png differ diff --git a/frontend/public/examples-thumbs/nano-blink.png b/frontend/public/examples-thumbs/nano-blink.png new file mode 100644 index 00000000..d40ea0c5 Binary files /dev/null and b/frontend/public/examples-thumbs/nano-blink.png differ diff --git a/frontend/public/examples-thumbs/nano-button-led.png b/frontend/public/examples-thumbs/nano-button-led.png new file mode 100644 index 00000000..0855806f Binary files /dev/null and b/frontend/public/examples-thumbs/nano-button-led.png differ diff --git a/frontend/public/examples-thumbs/nano-fade.png b/frontend/public/examples-thumbs/nano-fade.png new file mode 100644 index 00000000..7ff968d9 Binary files /dev/null and b/frontend/public/examples-thumbs/nano-fade.png differ diff --git a/frontend/public/examples-thumbs/nano-sensor-station.png b/frontend/public/examples-thumbs/nano-sensor-station.png new file mode 100644 index 00000000..175f5bd7 Binary files /dev/null and b/frontend/public/examples-thumbs/nano-sensor-station.png differ diff --git a/frontend/public/examples-thumbs/nano-serial.png b/frontend/public/examples-thumbs/nano-serial.png new file mode 100644 index 00000000..572fcfbe Binary files /dev/null and b/frontend/public/examples-thumbs/nano-serial.png differ diff --git a/frontend/public/examples-thumbs/npn-led-switch.png b/frontend/public/examples-thumbs/npn-led-switch.png new file mode 100644 index 00000000..635591d9 Binary files /dev/null and b/frontend/public/examples-thumbs/npn-led-switch.png differ diff --git a/frontend/public/examples-thumbs/ntc-temperature.png b/frontend/public/examples-thumbs/ntc-temperature.png new file mode 100644 index 00000000..f1bfc721 Binary files /dev/null and b/frontend/public/examples-thumbs/ntc-temperature.png differ diff --git a/frontend/public/examples-thumbs/opamp-comparator.png b/frontend/public/examples-thumbs/opamp-comparator.png new file mode 100644 index 00000000..2e3a73da Binary files /dev/null and b/frontend/public/examples-thumbs/opamp-comparator.png differ diff --git a/frontend/public/examples-thumbs/opamp-difference.png b/frontend/public/examples-thumbs/opamp-difference.png new file mode 100644 index 00000000..a191d436 Binary files /dev/null and b/frontend/public/examples-thumbs/opamp-difference.png differ diff --git a/frontend/public/examples-thumbs/opamp-inverting.png b/frontend/public/examples-thumbs/opamp-inverting.png new file mode 100644 index 00000000..eab20cde Binary files /dev/null and b/frontend/public/examples-thumbs/opamp-inverting.png differ diff --git a/frontend/public/examples-thumbs/opamp-schmitt-trigger.png b/frontend/public/examples-thumbs/opamp-schmitt-trigger.png new file mode 100644 index 00000000..6e2c83fe Binary files /dev/null and b/frontend/public/examples-thumbs/opamp-schmitt-trigger.png differ diff --git a/frontend/public/examples-thumbs/opamp-voltage-follower.png b/frontend/public/examples-thumbs/opamp-voltage-follower.png new file mode 100644 index 00000000..43c9d9d9 Binary files /dev/null and b/frontend/public/examples-thumbs/opamp-voltage-follower.png differ diff --git a/frontend/public/examples-thumbs/optocoupler-signal.png b/frontend/public/examples-thumbs/optocoupler-signal.png new file mode 100644 index 00000000..d5e8785f Binary files /dev/null and b/frontend/public/examples-thumbs/optocoupler-signal.png differ diff --git a/frontend/public/examples-thumbs/parallel-resistors.png b/frontend/public/examples-thumbs/parallel-resistors.png new file mode 100644 index 00000000..547ec8cf Binary files /dev/null and b/frontend/public/examples-thumbs/parallel-resistors.png differ diff --git a/frontend/public/examples-thumbs/photoresistor-light.png b/frontend/public/examples-thumbs/photoresistor-light.png new file mode 100644 index 00000000..4e39c192 Binary files /dev/null and b/frontend/public/examples-thumbs/photoresistor-light.png differ diff --git a/frontend/public/examples-thumbs/pi-to-arduino-led-control.png b/frontend/public/examples-thumbs/pi-to-arduino-led-control.png new file mode 100644 index 00000000..f122a2cd Binary files /dev/null and b/frontend/public/examples-thumbs/pi-to-arduino-led-control.png differ diff --git a/frontend/public/examples-thumbs/pico-7segment.png b/frontend/public/examples-thumbs/pico-7segment.png new file mode 100644 index 00000000..08c34838 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-7segment.png differ diff --git a/frontend/public/examples-thumbs/pico-adc-read.png b/frontend/public/examples-thumbs/pico-adc-read.png new file mode 100644 index 00000000..c8e98587 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-adc-read.png differ diff --git a/frontend/public/examples-thumbs/pico-blink.png b/frontend/public/examples-thumbs/pico-blink.png new file mode 100644 index 00000000..688728e3 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-blink.png differ diff --git a/frontend/public/examples-thumbs/pico-button-led.png b/frontend/public/examples-thumbs/pico-button-led.png new file mode 100644 index 00000000..2b3e329f Binary files /dev/null and b/frontend/public/examples-thumbs/pico-button-led.png differ diff --git a/frontend/public/examples-thumbs/pico-dht22.png b/frontend/public/examples-thumbs/pico-dht22.png new file mode 100644 index 00000000..cd27bec0 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-dht22.png differ diff --git a/frontend/public/examples-thumbs/pico-hcsr04.png b/frontend/public/examples-thumbs/pico-hcsr04.png new file mode 100644 index 00000000..09fc2ea9 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-hcsr04.png differ diff --git a/frontend/public/examples-thumbs/pico-i2c-eeprom-rw.png b/frontend/public/examples-thumbs/pico-i2c-eeprom-rw.png new file mode 100644 index 00000000..99017701 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-i2c-eeprom-rw.png differ diff --git a/frontend/public/examples-thumbs/pico-i2c-rtc-read.png b/frontend/public/examples-thumbs/pico-i2c-rtc-read.png new file mode 100644 index 00000000..332f8f93 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-i2c-rtc-read.png differ diff --git a/frontend/public/examples-thumbs/pico-i2c-scanner.png b/frontend/public/examples-thumbs/pico-i2c-scanner.png new file mode 100644 index 00000000..466ff386 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-i2c-scanner.png differ diff --git a/frontend/public/examples-thumbs/pico-joystick.png b/frontend/public/examples-thumbs/pico-joystick.png new file mode 100644 index 00000000..a6899c4e Binary files /dev/null and b/frontend/public/examples-thumbs/pico-joystick.png differ diff --git a/frontend/public/examples-thumbs/pico-multi-protocol.png b/frontend/public/examples-thumbs/pico-multi-protocol.png new file mode 100644 index 00000000..5b58cd1f Binary files /dev/null and b/frontend/public/examples-thumbs/pico-multi-protocol.png differ diff --git a/frontend/public/examples-thumbs/pico-ntc.png b/frontend/public/examples-thumbs/pico-ntc.png new file mode 100644 index 00000000..c964b863 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-ntc.png differ diff --git a/frontend/public/examples-thumbs/pico-pir.png b/frontend/public/examples-thumbs/pico-pir.png new file mode 100644 index 00000000..6b67a65a Binary files /dev/null and b/frontend/public/examples-thumbs/pico-pir.png differ diff --git a/frontend/public/examples-thumbs/pico-rgb.png b/frontend/public/examples-thumbs/pico-rgb.png new file mode 100644 index 00000000..3a816833 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-rgb.png differ diff --git a/frontend/public/examples-thumbs/pico-serial-echo.png b/frontend/public/examples-thumbs/pico-serial-echo.png new file mode 100644 index 00000000..900de5de Binary files /dev/null and b/frontend/public/examples-thumbs/pico-serial-echo.png differ diff --git a/frontend/public/examples-thumbs/pico-serial-led-control.png b/frontend/public/examples-thumbs/pico-serial-led-control.png new file mode 100644 index 00000000..73028e4f Binary files /dev/null and b/frontend/public/examples-thumbs/pico-serial-led-control.png differ diff --git a/frontend/public/examples-thumbs/pico-servo.png b/frontend/public/examples-thumbs/pico-servo.png new file mode 100644 index 00000000..7cb2fdb2 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-servo.png differ diff --git a/frontend/public/examples-thumbs/pico-spi-loopback.png b/frontend/public/examples-thumbs/pico-spi-loopback.png new file mode 100644 index 00000000..f54e2c49 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-spi-loopback.png differ diff --git a/frontend/public/examples-thumbs/picow-wifi-async-led.png b/frontend/public/examples-thumbs/picow-wifi-async-led.png new file mode 100644 index 00000000..9e83d8cf Binary files /dev/null and b/frontend/public/examples-thumbs/picow-wifi-async-led.png differ diff --git a/frontend/public/examples-thumbs/picow-wifi-relay-web-server.png b/frontend/public/examples-thumbs/picow-wifi-relay-web-server.png new file mode 100644 index 00000000..9e83d8cf Binary files /dev/null and b/frontend/public/examples-thumbs/picow-wifi-relay-web-server.png differ diff --git a/frontend/public/examples-thumbs/picow-wifi-servo-web.png b/frontend/public/examples-thumbs/picow-wifi-servo-web.png new file mode 100644 index 00000000..9e83d8cf Binary files /dev/null and b/frontend/public/examples-thumbs/picow-wifi-servo-web.png differ diff --git a/frontend/public/examples-thumbs/picow-wifi-websocket-led.png b/frontend/public/examples-thumbs/picow-wifi-websocket-led.png new file mode 100644 index 00000000..9e83d8cf Binary files /dev/null and b/frontend/public/examples-thumbs/picow-wifi-websocket-led.png differ diff --git a/frontend/public/examples-thumbs/pnp-high-side-switch.png b/frontend/public/examples-thumbs/pnp-high-side-switch.png new file mode 100644 index 00000000..03cc48d4 Binary files /dev/null and b/frontend/public/examples-thumbs/pnp-high-side-switch.png differ diff --git a/frontend/public/examples-thumbs/pot-adc-reader.png b/frontend/public/examples-thumbs/pot-adc-reader.png new file mode 100644 index 00000000..4632b7f8 Binary files /dev/null and b/frontend/public/examples-thumbs/pot-adc-reader.png differ diff --git a/frontend/public/examples-thumbs/power-supply-7805.png b/frontend/public/examples-thumbs/power-supply-7805.png new file mode 100644 index 00000000..4adeeb35 Binary files /dev/null and b/frontend/public/examples-thumbs/power-supply-7805.png differ diff --git a/frontend/public/examples-thumbs/rc-low-pass-filter.png b/frontend/public/examples-thumbs/rc-low-pass-filter.png new file mode 100644 index 00000000..888aec55 Binary files /dev/null and b/frontend/public/examples-thumbs/rc-low-pass-filter.png differ diff --git a/frontend/public/examples-thumbs/relay-led-switch.png b/frontend/public/examples-thumbs/relay-led-switch.png new file mode 100644 index 00000000..08a9c876 Binary files /dev/null and b/frontend/public/examples-thumbs/relay-led-switch.png differ diff --git a/frontend/public/examples-thumbs/rgb-led.png b/frontend/public/examples-thumbs/rgb-led.png new file mode 100644 index 00000000..b2aa33f3 Binary files /dev/null and b/frontend/public/examples-thumbs/rgb-led.png differ diff --git a/frontend/public/examples-thumbs/schottky-reverse-protection.png b/frontend/public/examples-thumbs/schottky-reverse-protection.png new file mode 100644 index 00000000..9ca234b4 Binary files /dev/null and b/frontend/public/examples-thumbs/schottky-reverse-protection.png differ diff --git a/frontend/public/examples-thumbs/serial-echo.png b/frontend/public/examples-thumbs/serial-echo.png new file mode 100644 index 00000000..735d79a2 Binary files /dev/null and b/frontend/public/examples-thumbs/serial-echo.png differ diff --git a/frontend/public/examples-thumbs/serial-hello.png b/frontend/public/examples-thumbs/serial-hello.png new file mode 100644 index 00000000..07c7a486 Binary files /dev/null and b/frontend/public/examples-thumbs/serial-hello.png differ diff --git a/frontend/public/examples-thumbs/serial-led-control.png b/frontend/public/examples-thumbs/serial-led-control.png new file mode 100644 index 00000000..5a3f3ef1 Binary files /dev/null and b/frontend/public/examples-thumbs/serial-led-control.png differ diff --git a/frontend/public/examples-thumbs/simon-says.png b/frontend/public/examples-thumbs/simon-says.png new file mode 100644 index 00000000..b0f2fac5 Binary files /dev/null and b/frontend/public/examples-thumbs/simon-says.png differ diff --git a/frontend/public/examples-thumbs/spi-loopback.png b/frontend/public/examples-thumbs/spi-loopback.png new file mode 100644 index 00000000..fb2f34da Binary files /dev/null and b/frontend/public/examples-thumbs/spi-loopback.png differ diff --git a/frontend/public/examples-thumbs/tft-display.png b/frontend/public/examples-thumbs/tft-display.png new file mode 100644 index 00000000..69fd6e30 Binary files /dev/null and b/frontend/public/examples-thumbs/tft-display.png differ diff --git a/frontend/public/examples-thumbs/traffic-light.png b/frontend/public/examples-thumbs/traffic-light.png new file mode 100644 index 00000000..83524d78 Binary files /dev/null and b/frontend/public/examples-thumbs/traffic-light.png differ diff --git a/frontend/public/examples-thumbs/uno-7segment.png b/frontend/public/examples-thumbs/uno-7segment.png new file mode 100644 index 00000000..8e470e1f Binary files /dev/null and b/frontend/public/examples-thumbs/uno-7segment.png differ diff --git a/frontend/public/examples-thumbs/uno-dht22.png b/frontend/public/examples-thumbs/uno-dht22.png new file mode 100644 index 00000000..484da6d7 Binary files /dev/null and b/frontend/public/examples-thumbs/uno-dht22.png differ diff --git a/frontend/public/examples-thumbs/uno-hcsr04.png b/frontend/public/examples-thumbs/uno-hcsr04.png new file mode 100644 index 00000000..28b875f8 Binary files /dev/null and b/frontend/public/examples-thumbs/uno-hcsr04.png differ diff --git a/frontend/public/examples-thumbs/uno-ntc.png b/frontend/public/examples-thumbs/uno-ntc.png new file mode 100644 index 00000000..783dadd0 Binary files /dev/null and b/frontend/public/examples-thumbs/uno-ntc.png differ diff --git a/frontend/public/examples-thumbs/uno-photoresistor.png b/frontend/public/examples-thumbs/uno-photoresistor.png new file mode 100644 index 00000000..11b5916a Binary files /dev/null and b/frontend/public/examples-thumbs/uno-photoresistor.png differ diff --git a/frontend/public/examples-thumbs/uno-pir.png b/frontend/public/examples-thumbs/uno-pir.png new file mode 100644 index 00000000..bb482fd1 Binary files /dev/null and b/frontend/public/examples-thumbs/uno-pir.png differ diff --git a/frontend/public/examples-thumbs/uno-potentiometer.png b/frontend/public/examples-thumbs/uno-potentiometer.png new file mode 100644 index 00000000..27808c34 Binary files /dev/null and b/frontend/public/examples-thumbs/uno-potentiometer.png differ diff --git a/frontend/public/examples-thumbs/uno-rgb-cycle.png b/frontend/public/examples-thumbs/uno-rgb-cycle.png new file mode 100644 index 00000000..021f0303 Binary files /dev/null and b/frontend/public/examples-thumbs/uno-rgb-cycle.png differ diff --git a/frontend/public/examples-thumbs/uno-servo.png b/frontend/public/examples-thumbs/uno-servo.png new file mode 100644 index 00000000..2827342d Binary files /dev/null and b/frontend/public/examples-thumbs/uno-servo.png differ diff --git a/frontend/public/examples-thumbs/voltage-divider.png b/frontend/public/examples-thumbs/voltage-divider.png new file mode 100644 index 00000000..be28bbb8 Binary files /dev/null and b/frontend/public/examples-thumbs/voltage-divider.png differ diff --git a/frontend/public/examples-thumbs/wheatstone-bridge.png b/frontend/public/examples-thumbs/wheatstone-bridge.png new file mode 100644 index 00000000..90ceff0f Binary files /dev/null and b/frontend/public/examples-thumbs/wheatstone-bridge.png differ diff --git a/frontend/public/examples-thumbs/xor-toggle-detector.png b/frontend/public/examples-thumbs/xor-toggle-detector.png new file mode 100644 index 00000000..599162f1 Binary files /dev/null and b/frontend/public/examples-thumbs/xor-toggle-detector.png differ diff --git a/frontend/public/examples-thumbs/zener-regulator.png b/frontend/public/examples-thumbs/zener-regulator.png new file mode 100644 index 00000000..442afdff Binary files /dev/null and b/frontend/public/examples-thumbs/zener-regulator.png differ