This document describes an Internet of Things (IoT) color-based product sorting machine. The machine uses an Arduino Nano microcontroller connected to a color sensor to detect the color of objects passing by on a conveyor belt. Based on the detected color, a servo motor will direct the object into the corresponding sorting bin. All sorting data is sent to an IoT server via an ESP8266 WiFi module for remote monitoring. The system automates color-based sorting to reduce labor costs and human errors compared to manual sorting. It is intended to sort products like candies or fruits by color.