I once joked with my old colleague that I want to make a chatbot to answer all his questions, so I can enjoy my vacation to Australia. I spent a week afterwards designing this chatbot and map the FAQs in it.
This project indeed was my first time trying to use express and Redux.
I have choosen NLP.js as the NLP library so that the chatbot can understand user input without needing to predefine a set of question and answer.