Logo Lanfrica

kradnoel/CovidReportMZ

Domaine:

healthcaredigital infrastructure

Type de record:

software
Créateur:
kra
Hôte:
Platform that help people get realiable information about Covid-19 on Mozambique # CovidReportMZ Platform that help people get realiable information about Covid-19 on Mozambique. The user can recieve daily sms with statistics or from whatsapp get statistics and faq's. The data come from the Mozambique Health Institute website (covid19.ins.gov.mz) using web scraping technique build by myself. > :information_source: This project is for Twilio Hackaton + DEV submission. You can find the announcement post. ## Built with - Backend: Node.js web server using Express + web scrapping using cheerio + Parse - Frontend: Nuxt + Buefy + Javascript - Integration: Programmable SMS Twilio API + Twilio API for WhatsApp + Twilio Autopilot API + Back4app Parse Server - Deployed with Heroku. You can check out the live application here or the live API here ## Features - Recieve statistics related to COVID-19 on Mozambique via SMS (Mozambique only) (Language: Portuguese) - Recieve statistics related to COVID-19 on Mozambique via WhatsApp (Worldwide) (Language: Portuguese) - Recieve FAQ's related to COVID-19 via WhatsApp (WorldWide) (Language: Portuguese) ## Set up ### Requirements - Node.js - A Twilio account - sign up - A Parse Server account - I'm using Back4app ### Enviroment Variables This application uses the `dotenv` module to read the environement variables configuration. So in order to run the server, you must create a .env file and set the appropriate values to each variable. Below is a table with the variables you need to set, or check the file `.env.sample` (optional values aren't on the table): | Env Variable | Description | | :---------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------- | | TWILIO_ACCOUNT_SID | Your primary Twilio account identifier - find this in the Console. …