if OP is reading this, can you share your technical stack, frameworks etc that you're using. I feel like you kind of left this information out. (I don't even know what language you wrote this in.) Thanks.
NodeJS. If you click on "Acknowledgements" on homepage of knckout.io, you can see some modules I used. You will also see what was used to kickstart the project. Email me at jasonchitla@hotmail.com if you have more questions.