Apart from NFC all of that can be handled by a 1990s PHP application.
> The web is not a panacea but there is still the backup option which was clearly found.
Where by "clearly" you mean "multiple clicks to get there while being aggressively upselled the app like it was a commercial website".