I feel like two hours for something like this is still too little if you want to actually see a ~relatively~ prod level app. The business logic is obviously straight forward, but starting a new app, adding unit/integration tests, (maybe proper logging), caching etc, and basically anything showing that you're a competent dev will easily eat up 5 hours of your time in my opinion. And if you don't expect anything close to a prod level system, then why ask to build a system like this in the first place as opposed to some basic domain logic functions vs a whole e2e system? Maybe I'm just a shitty/slow dev.