Should the app be its own project, or live beside your website?
- A separate mobile-only project
- The mobile app in the same project as the website
Choose: Keep it in the same project. Accounts, data, and business rules are written once in the backend and used by both, so a customer who signs up on the site is already a customer in the app.
Tradeoff: One project means one place to break and one place to fix. A separate project isolates the app, but you then maintain two copies of every rule, and your customers end up with two accounts that quietly disagree.