For the past month, I have been putting together ammobin.ca using nuxt.js (server-side vue.js) + natural (natural language classification).

Feel free to check it out.