Right now I’m working on an application that provides a customer-facing dashboard for users of the company I work for so that my user’s customers don’t see the core app that is being used. At the moment I’m stuck on deciding how exactly to build out the rest of the app to fulfill the needs of my users.
Each user can create a team for their coworkers, and they will have multiple customers underneath them that can also create their own team. These customers and their teams should have a dashboard showing the logo, colors, etc. of the company that is providing services to them.
I have a main application that will be good for most users, but there are a decent number of users that will want customization options (color schemes, logos, etc.). What would be the best way to have an application that has customization options for users that pay for this feature? The domain may not be critical as the name of my app is in no way associated with the tool that we are creating the dashboard for, and a subdomain would probably be just fine.