Inspiration

The inspiration for my app are the virtual assistant technologies such as Siri and Alexa. Also, I wanted to create a virtual assistant that will answer questions related to the current situation of COVID. I really want people to know information as simple as getting raw data and information quickly and as simple as asking a question.

What it does

The app is a chatbot where you can type a message or speak directly to it. The A.I. will answer questions related to COVID such as the number of deaths per country, what to do if you are sick, and time graphs of cases.

How I built it

I built it using javascript for the frontend and flask for the backend. The app was containerized using Docker and deployed to heroku as a demo app. Wit.ai was used for creating intentions related to a user's sentence. An API was used from this link link, WebSockets was used, and other libraries for audio and charts were used.

Challenges I ran into

The main challenge I faced was deploying the app. Although my app worked in development, I wasn't able to make it work in production. Good thing I was able to use docker though to resolve the issues. Also, another problem I faced was building the chatbot using wit.ai. I had to brainstorm how to create it and classify certain sentences and get certain keywords. In the end, wit.ai was easy to use and I was able to polish my product effectively.

Accomplishments that I'm proud of

I am proud that I was able to build this project since it is my biggest project so far. I determined enough to build this project spending around 10 hours a day for about a month. I am proud that Facebook gave me an opportunity to join this hackathon even if I am a high school student.

What I learned

I learned a lot of things mostly patience and constant learning. Also, I learned about not give up despite the difficulties. I learned about determination. Win or lose I am still happy to be part of this.

What's next for Covid Chat Bot

Well, since my app is already built for production, I can add more features to it. I am not really looking forward to scaling it but I might use some of the app's features for future projects.

Share this project:

Updates