Multi-Tenant with different Database and Authentication

Hello Everyone,

I am in the process of deciding if ionic 2 is the right framework for our company, and I want to see if it is possible to build with multi-tenant database/ authentication. Meaning producing 1 ionic application that can switch for example the firebase project for different customers, this way we do not have to produce multiple versions of the same application for each customer. Any help will be greatly appreciated. I already attempted to search in stackoverflow and the few answers I got are recommending 1 firebase project with different client keys and user keys. However, I am not in favor of this approach because I rather have a dedicated firebase project for each customer and not have the customers share 1 project.

Thank you,