Is this possible without a backend server?

The process of the app I'm trying to make is simply like this.

It calls the weather API every morning at 7:00 and gives a notification if it rains.

Do I need to create a new backend server or is it possible to schedule on iOS?

Is this possible without a backend server?
 
 
Q