View this project on Github at Catbot
Team Catjams have been working on a project for HACC 2021, specifically, a chatbot for The Office of Hawaiian Affairs (OHA). The purpose of this chatbot is to reduce the number of calls OHA receives for information and applications. By providing an easy to access medium through which these questions can be answered, there will be less total calls to OHA, reducing the amount of resources needed.
There are two different users for our website, basic users and admin users. The Landing page for the basic users is the chatbot while the admin users default page is Chatbot Statistics.
The main page everyone will start on is the chatbot page. This page displays the Dialogflow chatbot, a google api we are utilizing for this project. It also provides links and contact information for the Office of Hawaiian Affairs.
This page provides a short tutorial on how to use the chatbot.
Users who have feedback on the chatbot or website can submit their thoughts through the Send Feedback Page.
Admin will use this page to login with their credentials.
This page has three tabs: Activity Feed, Add New Admin Account, and View All Accounts Activity Feed: Shows history of admin activity (deleting feedback or intents). Add New Admin Account: Has a button that links to a sign up page where new administrators can create their accounts. View All Accounts: Allows admin to view all created admin accounts.
This page will have three different catergories: Chatbot Statistics, Chatbot Effectiveness, and Satisfaction Rates. User’s Statistics: page shows frequency of intents in a graph format. User’s Responses: shows a list of user responses. User Ratings: Shows a group of cards about user ratings.
This page allows the admin users to view any feedback the users had and allow modification.
Admin users that want to add a new intent can submit one through this page
Shows admin user’s a list of all intents.
Allows the admin to edit all of the intents.
$ meteor npm install
$ meteor npm run start
View the application here: OHA Catbot
Catbot application is designed, implemented, and maintained by Braydon Nagasako, Wenhao Qiu, Zolbo Tomita.