The idea is great, possible and handy however from what I've noticed and speaking with others about this idea, the problem is admins are suppose to be reactive rather than having to use the command to open the panel, select the player and select kick.. it is often found faster to just use /kick. I guess it really comes down to your own preferences as an admin.
I've experimented with this before just never really got far, it would definitely take some work and time to accomplish but very possible. If your new, try starting small like just the players list, kicking/ban as your goal, working in chunks with smaller goals will help progress rather than stressing over the whole idea. At least from what I've experienced.