Curious how people are administering their apps. For example you need to delete a user or change their plan etc. Did the framework you are using come with an Admin site built-in (like Django) or did you build your own Admin site from scratch?
On my part it depends.
There could be applications which need admin area or moderator area or lets call it role specific areas.
I tread those as separate applications because each of them have a different target audiences.
On the other hand there could also be valid reasons to have admin features.. technically I tread those features the same as premium features.
Basically: a user with a specific permission or role sees more than without it.
A valid reason could be:
If there is no valid reason I'd skip that instead focus on the applications CLI.
There could be simple commands for:
The benefits I see in CLIs over admin features:
Sum up:
I build my own admin.
I am building web app from scratch with Laravel and Vue. I have 3 roles Normal user, Creator(Teacher) and me(Admin). Not everything is ready yet for Admin permissions so sometimes I am using PHPmyAdmin to view data or delete some ugly comments.
I'm building my app using NUXT and building the admin site from scratch. It's very simple at the moment (change user permissions/status). Reminds me that I still need to add management for flagged content.
CHeers!