Uses the api from https://www.vaccinespotter.org to load the avalible appointments every minute. When the appointments_available_all_doses state changes to true, it will notify all subscribers within the specified radius.
Currently only enabled for Colorado and California.
curl --request POST -H "Content-Type:application/json" -d '{"state": "<CO|CA>, "vaccine":"any", "phone":"<PHONE NUMBER>", "distance":<DISTANCE IN MILES>,"zip":"<YOUR ZIP CODE", "threshold":<Apointements needed per location before notifying>}' https://vaccine-notifier.web.app/subscribe
$ firebase use <project>
$ firebase functions:config:set twilio.phone="<number purchased from twilio"
$ firebase functions:config:set twilio.sid="<twilio sid>"
$ firebase functions:config:set twilio.key="<twilio api key>" twilio.secret="<twilio api secret>"
$ firebase functions:config:set maps.key="<google maps geocode api key>"
$ firebase target:apply hosting main <site-id>
$ firebase functions:config:set hosting.url="http://localhost:5001"
$ functions:config:get > .runtimeconfig.json
$ firebase emulators:start
$ firebase functions:config:set hosting.url="<real hosting url>"
$ firebase deploy