Smart cities have gained tremendous popularity in recent years, promising to revolutionize urban living using the power of IoT (Internet of Things) and mobile app technology. Cities may increase efficiency, improve infrastructure, and deliver better services to inhabitants by smoothly integrating multiple systems and devices.