I just got around to look at it and my first step was to checkout nextcloud integration.
To me, it's unfortunate that it does not use nextclouds caldav but it uses webdsv to store the data in a folder. That makes it incompatible to all my other apps using caldav