...
- Contains the choices for the several cities with datasets available
- Allows the user to select from the eligible data sets for a city
- Geocodes user input (this is an intricate story to tell across our city base)
- Gathers user contact information (email or cell phone)
- Maintains the publishing schedule via 10 min collection poll
- Sends text messages via Twilio
- Send email digests via Sendgrid
...