Roadmap

From Google

As a part of our award from Code for America's Technology Award in 2015, we received the following council from Google.

Know Your Consumer

Prompting the user to create an account after they add their second alert can give them additional capabilities, and we can permit it via social channels.

To best support this, citygram would need an upfit to a Rails application-- a significant change, but managable.

Add Viral Discussion Features

Something like a rezoning request can be a major event in the lifecycle of a neighborhood.  Make sure that the appropriate people are pinged in a meaningful way that allows e.g. a local zoning board to note their comments or objections and to share easily with social and other media.

Make a Shareable Model

We'd love for our data to end up on NextDoor or Facebook, so let's prepare for embedding and landing pages in a meaningful way.

From Code for Charlotteans

Outage tracking

When we get a 500, we should look into it with some degree of service level rather than none.  We should have humans that are assigned to particular feeds for notifications, even if they are internal to Citygram.

Support for voting districts

There is intersect logic based on a circle from a center point, but that's not the only thing the DB could do.  We'd need to completely analyze how to perform this work.

Break the Twilio Code from Centralized to Configured per City

  • each city would have it's own Twillio Key & Number
  • costs of texts per city could discovered
  • cities could bring their own Twillio Code tied to their city's credit card
    or
  • cities could pay Citygram.org X% markup over the Twillio cost per text so that Citygram.org has sustainable revenue