Although Netmaker could be tasked with the job, I think that it's a bit overkill for what you are looking for. It's like taking an ax to a stick of butter. The aspects that make Netmaker useful as it is would not likely get used much by the general public in a consumer role. WG's functionality itself is well documented and fairly straightforward, I would suggest something more custom and tailored for the level of access that you need. Try looking here for some inspiration.
https://medium.com/swlh/web-uis-for-wireguard-that-make-configuration-easier-e104710fa7bd