I'm building an app where a user may have many different roles. Each role is distinct and each role will be shown in different parts of the application to other users.
I had thought to give users the ability to have a different profile photo for each role so that they could have a more appropriate profile photo for each role. Just as an example, imagine a school app, where a user might have a role as "Student", a "Teacher's Assistant", and as a member of the school's marching band. So they might have a student profile photo shown on their student page. On the band website they might use a band profile photo of them in uniform. And on the Teacher's Assistant page they might be in formal attire (suit and tie).
But this seems like it might be overkill. The user will have to manage all these photos.
Is this overkill? Should the user have just one profile photo?