One of the most annoying parts of creating an app is where to get the data. It’d be nice to screen scrape or use an api but the most reliable is to have someone enter it. But how do they know to maintain it?
Also, email registration with a verification link seems the best way to launch an unofficial app in house. It verifies the person works for the company which is great.