A conversational bot(Nana Adwoa) allowing users to book days with available slots to take covid vaccine.
Check out our website for a live demo
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
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
1 | 2 |
---|---|
![]() |
![]() |
3 | 4 |
---|---|
![]() |
![]() |
- Dialogflow CX
- Nodejs with Typescript
- MongoDB
- Bot conversation video created with Synthesia
- Email templates design created with Designmodo
See LICENSE.