Developing an IoT-integrated smart home solution that can empower users to control various devices was a challenge in itself. The developers have to leverage several technologies to create unique functionalities. At the same time, it was challenging to ensure compatibility with a large number of IoT devices.
The solution also had to have unique functionality that allowed users to provide access to home to its family members. This was particularly hard as the solution had to deal with multiple users at the same time, once admin access is given. A detailed statistics dashboard was also developed that allowed users to keep an eye on daily, weekly and monthly energy consumption and other statistics.