This document describes an IoT-based smart hand sanitizer dispenser. It uses an ultrasonic sensor to detect hands and dispenses sanitizer from a pump. An ESP8266 connects the device to the internet. The objectives are to create an automated sanitizer that can detect liquid levels and refill itself. It will send notifications about the bottle status and reminders to sanitize. Software includes Firebase, NodeMCU, and Python for machine learning to predict emptiness. Hardware consists of ultrasonic sensors, motors, relays, batteries. Members will work on Android and software programming, hardware testing and control. The team has started circuit design and plans to test and build a prototype while further studying programming aspects.