As the global population increases, cities are facing unprecedented challenges. To prosper in this ever-changing landscape, cities must embrace innovation and become more eco-friendly. 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 optimizing