First CRUD
As I mentioned a few times, the app should track bikes. So if I think about screens, endpoints, and data bike is the first and main thing. Users, authentication, etc, this stuff will come in the future. They aren’t necessary for the app. Same story when you build client products. You should think about where is the business and where is money, what should be delivered. Ofc users often come first to mind....