We're looking for an experienced developer to build a Facebook Messenger question + answer chatbot. In addition, there would be a web dashboard for a non-technical user to modify the questions and answers and gather analytics on Q&A response rates.
Our software engineers estimate this project to take about 20hrs/week spaced out across about 6 weeks. Experienced devs can likely finish with less than 20hrs/week.
The contact on our end working with you would be an experienced software engineer & product manager. You will receive functional requirements and designs to work off, the technical implementation will be up to you though :)
The backend we require node.js/express.js, and the facebook messenger built with Microsoft Botmaker. Frontend technology for the dashboard can be your choice.
PROJECT TECHNICAL REQUIREMENTS
* Facebook messenger chatbot users will receive and answer questions. Backend will track how many questions a user has gotten right and analytics on how questions perform (how many people answered correctly). For each question answered correctly, the chatbot may follow up with additional information ("congratulations" or extra info).
* Dashboard will provide an administrator the ability to add/edit questions and answers (and include links to richmedia, such as images) in the questions. The dashboard will also a visualization of the analytics information collected on questions and answers. The dashboard will be hidden behind a login system.
* The chatbot will have up to 200 concurrent users