I have users and admins. Obviously admins need more features than users. How would I go about implementing these 2 UI's? Should I develop 2 blocks of code, one for each or for each new feature should I just check if the user is admin or not? My concern is having 2 blocks of code to maintain, but I also don't want 500 of the same if/else statement all around the interface.
Whats the best way to do this?