As the global population increases, cities are facing unprecedented challenges. To succeed in this ever-changing landscape, urban centers must embrace innovation and become more sustainable. This is where the concept of smart cities comes into play. A smart city leverages technology to improve the standard of life for its residents, while also opti