Skip to content

Commit

Permalink
typo, change rate to 30 min, readme updates
Browse files Browse the repository at this point in the history
  • Loading branch information
parkerholcomb committed Apr 11, 2021
1 parent 6a78fc9 commit 3e2d39b
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 4 deletions.
2 changes: 1 addition & 1 deletion cloud_functions/serverless.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ functions:
- arn:aws:lambda:us-east-1:192178897053:layer:ggi-python-layer:1
events:
- schedule:
rate: rate(10 minutes)
rate: rate(30 minutes)
sms_inbound:
handler: sms_inbound_handler.main
events:
Expand Down
36 changes: 34 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# About
# About gogetit.health

The mission of GoGetIt.health is to empower Texans with the information they need to advocate for their health, and the health of their community. [Register](https://gogetit.health) to get SMS push notifications when there is a new vaccine "drop" in your area.
For the past couple months, 👋🏾 Dwamian, Scott, and I have been working on a way to help, and today we're finally able to release our our #gogetit bot.

If you're looking for #covid #vaccine availability in #Texas, just text your zip code to 512-409-9745 or visit https://gogetit.health to get started.

It started with "How can I find my Dad the next available vaccine". Refreshing dozens of websites wasn't going to cut it, I wanted to get a push notification as soon as supply became available. After he got his vaccine in March, this morphed into "how can we get out this information out to people as simply as possible".

We are now actively tracking almost 4,000 locations across Texas for supply updates (through the Texas Department of Emergency Management), and if there's updated availability within 50 miles of your zip code, you'll be the first to know.

Y'all - the time is now to lean in, advocate for your health and the health of your community, and #gogetit.

![](https://vaccinate-texas-public.s3.amazonaws.com/vaccinate-texas-og-img.png)

# About this project

This project contains two serverless projects

## cloud_functions
Python Lambda functions deployed with Serverless Framework 2

These borrow from a Lambda layer which contains my three core utiliites for this project:
- pandas
- geopy
- twilio

### Core Python Classes `lib/`
- Fetcher: grabs data at recurring rate (we at 30 min right now)
- Loader: Computes the changeset of the current and last data snapshot, returns updates_df
- GeoZipCache: computes distances at zip to to zip granularity
- Messager: SMS Wrapper
- Subscriber: subscribers at stored

## site

React app deployed with Serverless Components

2 changes: 1 addition & 1 deletion site/src/fragments/PromptForm.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export default class PromptForm extends Component {
super(props);
this.state = {};
this.state.phone = '';
this.state.notification = 'Updates when vaccines become avaiable in your area.';
this.state.notification = 'Updates when vaccines become available in your area.';

this.handleFormInput = this.handleFormInput.bind(this)
this.handleFormSubmit = this.handleFormSubmit.bind(this)
Expand Down

0 comments on commit 3e2d39b

Please sign in to comment.