Giter Site home page Giter Site logo

cityvoice's People

Contributors

ajb avatar daguar avatar invisiblefunnel avatar mholubowski avatar mick avatar migurski avatar ohrite avatar waltz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cityvoice's Issues

Add demo order info to views

The attribute will be called demo_order, for example

@subject.property_info_set.demo_order 

a string, with potential values of:

"Expired", "Affirmed", blank

Typeahead broken in Firefox v19

...but works in latest versions (22, 23)

Has something to do with the document.location.origin property being undefined in that version of FF.

(Low-priority bug)

@mholubowski is checking it out

Integrate addresses into search bar (typeahead)

Proposed Approach:

  1. Rake task that pulls down data from Socrata, and creates a JSON file of just the addresses and tax IDs
  2. Upload (maybe part of Rake task?) the JSON file to S3
  3. Make search bar pre-fetch the JSON from S3

Potential issues:

  • Need to test how long the load of the JSON file takes on a deploy (may want to make appearance of bar conditional upon the data having been loaded)

Other ideas:

  • Load into DB, use API endpoint for typeahead

Property page status info should be more colorful

Currently the two key pieces of information are status and demolition order. Perhaps the icons for these could be in color, ideally reflecting the level of urgency (V&A more urgent than occupied; Demo order affirmed more urgent than no demo order).

Property data "legend" page to explain icons & data

It'd be good to provide a page that explains the different categories of data (ie, where "Moderate Repairs Needed" is on the spectrum), and maybe provide some more contextual data (eg, this is in the top 30% of values)

Maybe this is a modal that opens if you click on something in the the property data area of the page? ("explain" or "learn about this" or whatever)

What you think @rduecyg @ttmp ?

Change some question texts

Per @rduecyg: Can we change the question_text wording to: "How important is improving public safety in your neighborhood? (1-5 scale)" "How important is improving property values in your neighborhood? (1-5 scale)"

Make map show just a point if the "subject" is a property

For the property view, we want to modify the map to basically map the name attribute (the name will be the address).

So, for example, in the view, it will go something like this:

@subject.name
# => "1234 LaSalle Avenue"
# Below is a fake Leaflet call to express the logic
LeafletMap.place_marker_at_address(@subject.name)

Change Text Responses

Submission B:
Thanks! We recorded your response “Demolish” for property 1234 Lincoln Way West. You can also text comments to this number. Learn more: 1000in1000.com/1234

Comment:
Thanks for your comments! Your feedback will be reviewed by city staff. Please tell your neighbors about this program. Visit 1000in1000.com/1234.

Opinion tag for voice messages

Attach a visual tag to voice messages indicating how that person voted. (e.g. repair or remove in V&A deploy)

Aaron Perri brought this up for the IWTW deploy and I'm sure once Code Enforcement starts playing with the feedback will want this bit of information as well.

Implement property codes

Will be 5-digit codes, with the "duplicate indexing" occurring in the last digit.

1234 Main St => "12340"
1234 Lasalle St => "12341"

For 3-digit street numbers, here's a question:

987 Main
"98700" or "09870"

Set up A/B testing for call-in method

Create records in the database to distinguish feedback based on how people got the property code, namely:

  • Sign
  • Neighborhood association list
  • Flyer
  • Web site

Filter/validate input

Ideally done at point of input, with "invalid" response, but could be hacked for now to simply exclude presentation of bad input in view.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.