We have an app that collect data from merchants to help them recover abandoned shopping carts. We want to create an app for consumers to see their abandoned carts in a mobile app and be able to make an offer to purchase the cart from the app.
The data between the apps is the same and the main app is a multi-tenant application for multiple e-commerce merchants.
I am not sure if a subapp is the right way to go (the data is common) or a new app that connects to the other via api