/Covid19-InfoBot_FE

An Info Bot 🤖 capable of giving the latest data of active cases, recoveries, deaths in 🇮🇳 India and some general facts regarding COVID 19 😷 for awareness.

Primary LanguageJavaScriptMIT LicenseMIT

COVID 19 INFO BOT

HitCount License: MIT GitHub version contributions welcome

Covid19-InfoBot - Info bot to burst all myths of Covid 19 | Product Hunt Embed

The Above Repo is the Frontend Source Code of the ChatBot in ReactJs

Table of contents

Description

People are in great misconceptions and believing myths regarding 😷 COVID 19. So, This bot is a fact machine for everybody. This infobot is capable of giving the latest data of COVID 19 cases in India and general facts regarding COVID 19.

A Chatbot developed with Dialogflow with frontend in ReactJs and webhook in NodeJs. It is a responsive chatbot that is designed to be supported on any device and it is developed considering the Google's concepts of Progressive Web Applications.

Webhook (NodeJs) Source Code

Webhook (NodeJs) Source Code ☝️

Demo

Click here for demo

COVID 19 INFO BOT COVID 19 INFO BOT

Youtube Demo

COVID 19 INFO BOT

Features

• Capabilities to give live data of Covid 19 count for all states of India.
• Capabilities to give general info about Covid 19.
• Dialogflow comes with Google NLP Capabilities.
• Integration with Slack, Facebook, twitter, etc are possible.
• Webhook to fetch live data using NodeJs and ExpressJs.
• Responsive Design
• Progressive Web Application

Todo

  • State wise data

  • General Question regarding Covid19

  • District wise data

  • Conversation for metal wellbeing

Setup

Clone/download the repository on your local machine.
`git clone https://github.com/Souravdey777/Covid19-InfoBot_FE.git`
Install dependencies
`npm install` or `yarn install`
Run Snap Shot from the root directory.
`npm start` or `yarn start`

Contributing

Everyone is welcomed to contribute to this project. You can contribute either by submitting bugs or suggesting improvements by opening an issue on GitHub.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

npm run build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify