Wouldn't it be quicker/faster to use one of the supported providers and a static site? An example such as this quick start guide has way less code/complexity in it.
I’m not familiar with the packages/sdk you use (I assume you are the author, a disclaimer would’ve been nice btw) - so it might be easier, I’m not sure. But where’s the fun it that?
I always prefer to have as much control as possible, if possible.