You can have a prediction market over what the weather will be on a certain day, and the various relevant statistics, but you will struggle for liquidity
So you get the users to pay £5/month or whatever, and then whenever the user looks at a number, the app places a bet on their behalf that that number will be wrong, a hedge
This means that weather conditions which have a lot of users looking at will have a lot of hedging on, which provides the profit incentive for traders to forecast the weather