Skip to content

Latest commit

 

History

History
66 lines (40 loc) · 4.1 KB

README.md

File metadata and controls

66 lines (40 loc) · 4.1 KB

Covid Vaccine Appointment ChatBot

📙 Description

A conversational bot(Nana Adwoa) allowing users to book days with available slots to take covid vaccine.

Demo

Check out our website for a live demo

💡 Motivation and Context

COVID-19 infections are increasing in Ghana, with 420 new infections reported on average each day. That's 54% of the peak — the highest daily average reported on July 28. During the last week reported, Ghana averaged about 719 doses administered each day. At that rate, it will take a further 8,460 days to administer enough doses for another 10% of the population. Source

As taking Vaccines is still in progress, most of the population are busy and would find it difficult going to join long queues to take Vaccines Shot. Even though their health is important, the quality of health service they get also depends on the amount of money they make as such the decision of leaving work for the vaccination becomes difficult to make.

The solution here is simple, a simple conversational assistant or chat bot integrated into all the health service web platforms and also can be deployed as a telephony system where people can book days available for people to take their vaccines shots and schedule the second shot day. READ MORE

⚙️ Getting Started

This project is configured to run both the chat widget and an express application together. It bundles the chat widget into a single js file in the dist folder

  • assets - Contains static shared assets like images, fonts & svgs for the projects
  • cx-model The exported dialogflow-cx agent
  • src/app - Nodesjs server for detecting intents and handling fulfillments
  • src/widget - Web component written in typescript and uses rollup to bundle into minifies js files with npm run build:widget command.
  • src/model - Contains the shared model for the project

For a detailed instruction on running this project locally, click here

📸 Screenshots

1 2
3 4

Built with

  • Dialogflow CX
  • Nodejs with Typescript
  • MongoDB

Credits

License

See LICENSE.