Gian Karlo Madrid
Ethan James Reyes
John Rivera
Rendell Sheen Suliva
Clint Aldrin Valencia
Rane Gillian Villanueva
Engr. Dionis Padilla
- Setup and Installation
- Running the program
- Overview
- Objectives
- Scope and Limitations
- User Stories (General User)
- User Stories (Administrator)
- References
- Sample Snapshots
Setup a virtual environment like Anaconda or python venv. For this project, we used Anaconda Virtual Environment.
To create and activate an environment, open Anaconda prompt and execute the command on the terminal. codev20 is the name of the environment. You may use any.
conda create -n codev20 python=3.7
conda activate codev20
install the libraries and dependencies of the project.
pip install -r BLL/requirements.txt
Libraries will take time to download especially for the tensorflow.
To run the program on VS Code, navigate to the folder using the terminal then execute the command in conda terminal:
code .
To run the application, execute the command on the terminal.
python main.py runserver
Open the URL using Google Chrome. Other browsers will hinder the voice functionality.
The outbreak of the novel coronavirus has sparked a health crisis that in turn has unleashed an unprecedented deployment of resources. The scientific and technology communities have put their full weight behind finding solutions that help mitigate the impact of the pandemic as it expands worldwide. CoDev-20 is an organization of students from MAPUA University. The developers created an Artifially Intelligent healthcare chatbot entitled CoDev-20 Chatbot that is designed to answer inquiries and questions from the user regarding the pandemic Corona Virus. The developers aim to provide reliable information and facts about the Corona Virus to lessen the falsification of information regarding the virus through an interactive chatbot that responds to the user’s queries. Individuals who suspect they might have the virus can conduct a physical self-assessment based on their symptoms while communicating with the bot, and depending on the result, they will receive instructions and advice about steps to take for treatment. This initiative aims to reduce call congestion for the regional coronavirus hotline and giving people an access to information that can help them during this crisis.
- To create a chatbot that responds to the queries of users about the Corona Virus.
- To provide a correct information regarding the virus
- To lessen the misconception about corona virus and avoid confusion to the people
- To fight corona virus with the aid of technology by providing people necessary information
The scope and limitation of the CoDev-20 Chatbot is that the bot is trained to answer queries limited to the topic regarding Corona Virus. The data gathered is based only in the Philippines in terms of total cases, recoveries, and deaths. It will not entertain other issues unrelated to Corona Virus.
Sign-up form
- As a general user, I want to be able to register an account to access the website.
Sign-in form
- As a general user, I want to be able to login with my pre-existing account to use the features of the website.
Website GUI
- As a general user, I want the website’s features to be user-friendly and is pleasant to see so that it easy to learn and use.
Website Main Page
- As a general user, I want a brief introduction at the start to be able to understand what I could do to the website.
Chat-bot Page
- As a general user, I want to be able to access the chat-bot page so that I could interact with the chat-bot.
Chat-bot
- As a general user, I want the chat-bot to respond to my greetings and inquiries about the COVID19 situation and information.
Chat-bot Voice Reading
- As a general user, I want to be able to hear the information just in case a situation arise that I would use that feature.
Voice-to-Chat Feature
- As a general user, I want to be able to convert my spoken words to chat in case a situation arise that I would use such feature.
About Us Page
- As a general user, I want an in-depth information about the website such as who created the website so that I could easily access such necessary information.
FAQs Page
- As a general user, I want to be able to learn about the frequently asked questions so that I would know what the page is for or how to chat/use the chat-bot.
View all and Edit Messages
- As an admin, I want to view all the user's responses to our COVID bot and also have a complete access to the database of the messages.
Sign in as admin
- As an admin, I want to sign as an admin to manipulate the users and admins list.
Sign up as admin
- As an admin, I want to sign up another admin onto to the administrator homepage.
CRUD (Create, Read, Update, Delete) Users list
- As an admin, I want to create, read, update and delete the database of the users list.
- https://www.who.int/news-room/q-a-detail/q-a-coronaviruses
- https://www.who.int/health-topics/coronavirus