We have a partner for whom we are going to build a white label app that is very similar to our own app. The core functionality will be the same. There will be minor changes in the UI and some significant changes in user authentication.
I was wondering how to manage this type of a situation. Creating a source code branch would be too difficult to manage, I think.
I was thinking more along the lines of having a common app with some logic built into the routing based on the IP address of the server. Is this a good idea?