covidwith.tech

A bot who can give news and stats about covid-19 and also provide mental help.

Covid-19 is our new reality. We are all in in this together and need each other to go through difficult times. These times fake news may cause anxiety.

What is it?

We made a bot, Covid-19 Buddy, for you to feel comfortable to talk to. Ask your Buddy about current Covid-19 cases, tell your Buddy to verify URL source and ask for mental support. We got your back.

Why?

Primarily, we care about you and your wellbeing. We use WhatsApp because it is accessible for all. There are many resources, but nowhere you can easily obtain this information without being overwhelmed. Besides, we have all significant resources in one.

How can I use it?

To begin, connect to your bot by sending a WhatsApp message from your device to +1 415 523 8886 (click the number to open WhatsApp) with the text join think-our. After that, you can start interacting with the bot (a Hello it's a good start).

FAQ

Why to choose Covid-19 Buddy?

Covid-19 Buddy helps you to find answers to many questions regarding current Covid-19 situation.

How Covid-19 Buddy is built?

Covid-19 Buddy uses the Twilio API for WhatsApp to send and receive the WhatsApp messages. For the speech recognition we used Twilio Autopilot and for the web app we used Flask micro framework.

The info we provide, news and stats are given by NewsAPI and Covid-19 API, respectively.

How does Covid-19 Buddy recognize my country?

Covid-19 Buddy automatically detects country by the international code of your number, but you can also ask for a specific country, just tell it; e.g, How is Mexico doing with covid?

Can I trust to the provided news about Covid-19?

Yes, Covid-19 Buddy uses verified information and can even check URL source provided by you to avoid fraud.

Challenges and what we've learned

How to communicate as a team in different time zones. My teammate didn't even know how to code, but the flow of ideas made me focus on coding and she on doing. We have learned to listen to each other and trust; plan and manage our work, organize our thoughts and present in a creative way.

DevOps

  • Google Cloud App Engine deploy
  • CI with Github actions
  • Domain.com platform
  • Twilio API for WhatsApp and Twilio Autopilot
  • Docker
Share this project:

Updates