The document describes an IoT project that uses a Raspberry Pi to control motors and stream video. Materials used include a Raspberry Pi, webcam, servo motor, stepper motor, and other electronic components. Software like LAMP, MJPG-streamer, and Pi4J were used. Code was written to control the motors from webpages using PHP, Python, and Java. The project allows controlling the motors and viewing the webcam stream remotely through a web interface. Some challenges around remote access were addressed using techniques like AJAX and SSH tunnels. The final working project demonstrates automated control of physical devices through a web browser.