Addon or smart way of making notifications configurable for end-users

Hi,

I want to build a feature in my HA frontend, that allows users to change notifications settings without going into the admin section, but that is going to be rather complex and having an input_boolean for everything seems like a nightmare to manage:

  • source of notification: door open/close, door bell, appliance finished, alarms, reminders
  • details of source: which door, which appliance
  • different types: play sound, persistent notification, mobile
  • details of type: sound in which room
    etc.

Is there any custom component or has anybody come up with a smart way of dealing with this?

Thanks,
Julian