Steps for running application:
- Download or clone the project to local machine
- Extract the files to a working directory
- Move to working directory
- Run "node server" on your terminal
Work Flow Explanation:
- app.js file is the file which contains all routing information. (location : app/app.js)
- server.js file is used to load all modules requried for this application to run
- Package.json file contains all the dependencies
- index.html is used to load all the scripts, css, libraries and controller files
- ChatBot folder inside app folder contains all the files required for chatbot queries
- login-signup folder inside app folder contains all the files required for displaying login page
- Home folder inside app folder contains all files required for displaying queries tabs after logging in
- All controllers are located under server/controllers
Flow will be like:
- user has to register
- user has to use his email and password to log in to application
- after logging into application user will be directed to helper dashboard
- This dashboard contains various links to chatbot which interacts with a human to get information regarding their issuses
- This conversational api has been built using chatbot java script library
- While using chatbot library we need to define various patterns for each issue so that bot will interact with human properly