Zwift alternative

This thread could be of interest

Do you have an iphone?