Web.<p>You need a backend even if you only need an app, and adding a web UI to an API-only backend isn't that difficult.<p>It will also allow you to reach every device (desktop, tablet, mobile, etc) regardless of operating system or platform, where as mobile needs a single codebase per platform (no, React Native is not a silver bullet and you'll still have platform-specific quirks).<p>Developing a website is also easier than a mobile app, so you'll spend less time, effort and money on it than on mobile apps.