Yes, you need to create and log in to an iGarden account.
Please note that the iGarden App account is separate from your account on the iGarden official website. Even if you already have a website account, you will still need to sign up for an account in the iGarden App.