What you have built is really part of a parental control app, for which there seems quite a lot of demand.
Would it be possible to expand this to include allocating certain hosts to use OpenDNS for their DNS lookup, while other hosts can just use whatever is already configured?
The functionality exists to do this but it is mainly CLI which isn't ideal.
Some discussion on this appears in this thread
https://forum.lede-project.org/t/kidsafe-or-guest-wifi-forced-safesearch-and-adblock/6559
What you have built is really part of a parental control app, for which there seems quite a lot of demand. Would it be possible to expand this to include allocating certain hosts to use OpenDNS for their DNS lookup, while other hosts can just use whatever is already configured? The functionality exists to do this but it is mainly CLI which isn't ideal. Some discussion on this appears in this thread https://forum.lede-project.org/t/kidsafe-or-guest-wifi-forced-safesearch-and-adblock/6559