The aim of the project was to give users a convenient way to receive daily notifications about their state's status in regards to COVID-19.
The idea was a user could fill out an online form, select their state, and the app would automatically pull from a covid tracking API and send state based data back daily through a twilio powered text message.
The form takes some data and inputs it into a google sheet using their API.
The Python code used throughout the script can be found in this GitHub Repo.
I used WayScript to build this. The form is therefore hosted on an AWS server which connects to the google sheets API to be written.
From there, a daily CRON trigger activates which reads in these google sheet values using their API again. The API request to the covid tracking API was done using python and the requests library.
Data was filtered conditionally to the user and then passed back to them using the twilio API.
We made a demo on how to build this with WayScript over on YouTube.
Thanks for any and all feedback! It was a fun project to build and a great opportunity to showcase Twilio.