open-city / recycling Goto Github PK
View Code? Open in Web Editor NEWCrowdsourcing data about which residential buildings do not have recycling in Chicago
License: MIT License
Crowdsourcing data about which residential buildings do not have recycling in Chicago
License: MIT License
Put in an address search bar on top of Bldg has no reports panel. Search bar shows what address user typed in on the previous page. When user clicks on X on inside/right of search bar user is brought back to the Home panel.
http://127.0.0.1:32767/start.html#p=recycling_report_-_bldg_has_reports
Right now we only store an "address" string on location. Eventually we'll want to display more complex information about a location without making another call to the geocode API every time if we've already retrieved the data before. I think we'll want to at least add Zip, possibly county, city, state, etc
Change "Call your Alderman" to "Contact Your Alderman"
When a user clicks on the pin, the information about that location should appear in the side panel per the wireframes.
Change "Report It" button to "Share Your Report". Make button large, visible, perhaps brightly colored, and AMAZING. Place button under "Add a Comment" box.
The deprecation warning in issue in PR #46 was likely because we are using loose versioning in our package.json (0.10.x). I'm developing using Node 0.10.32, and heroku is periodically deploying newer versions. We can lock our deployment to a specific node version in the Procfile. @alexkahn, can you please find out what the current version of Node is on Heroku and add the appropriate entry in the procfile and package.json to make sure we keep our dev and production environments in sync?
When a user clicks on a pin to see the report, they should have a close button available in the info pane.
It may be useful for this project to read what the City and others have already written about recycling in 5+ unit buildings.
It appears that the City has a policy in place for applying to get recycling multi-unit buildings. One feature of the app could be pointing people to these resources (or simplifying the process)
Has anyone tried reaching out to Recycling & Compost Collection at Streets and Sanitation at the City?
[email protected]
(312) 744-4611
121 N. LaSalle St. Rm. 1107
Put in large font "Submit a Report" heading below the search bar.
http://127.0.0.1:32767/start.html#p=recycling_report_-_bldg_has_no_reports
Per wireframes:
http://i785tr.axshare.com/#p=recycling_report_-_bldg_has_no_reports
Put in a top search box that shows user's search
Include an X in the box that onClick brings people back to the original search screen
Put in large font "Submit a Report" heading below the search bar.
http://127.0.0.1:32767/start.html#p=recycling_report_-_bldg_has_reports
See the 2nd Pin on the map on the Home (Start page). OnClick this pin displays the Bldg Report information in the side panel. When a user clicks on the X in the upper right-hand corner of the panel the panel closes and the user is brought back to the panel they were previously in.
http://127.0.0.1:32767/start.html#p=recycling_report_-_bldg_has_no_reports
Click on the 2nd pin down from the top to see example
We need to be able to post data containing an address and a value for recyclingAvailable to create new reports.
The address should be geocoded and the latitude/longitude needs to be stored, so that the map can display points of interest.
Replace "What Group is This?" and the paragraph following it with the following text
What is this site for and who made it?
My Building Doesn’t Recycle! is a web app that allows multi-unit renters (renters in buildings with 5 or more units) to report that they do not have recycling in their building. This site was created by Claire Micklin (www.clairemicklin.com), Ben Wilhelm (link to Ben’s website), and Alex Kahn (link to Alex’s site) at Open Government Hack Night (http://opengovhacknight.org/).
On the About page can you change the following text:
In 1994, the City of Chicago passed an ordinance, called the Burke-Hansen ordinance,
to
In 1994, the city of Chicago passed the Chicago High Density Residential and Commercial Source Reduction and Recycling Ordinance, commonly known as the Burke-Hansen ordinance,
Heya, I'd like to try changing the color of the site title to something along the lines of this color: #00FF00
Per wireframes http://i785tr.axshare.com/ please add Report Your Building, Get Involved, and About nav items.
We plan on having more options that yes/no for recyclingAvailable, so a boolean is too restrictive. Change this to another column type (probably integer), so that we can handle other possibilities.
Put the front page explanatory text under "Report It!" instead of under the Report Your Building button
Get Involved Page - make the Sortable list of alderman the link text for the link
Insert this text between "Besides Reporting Your Building ..." and "View the City of Chicago's Guide"
Email or call your alderman and tell them you want the city to enforce the existing recycling laws. The city provides a sortable list of alderman (https://chicago.legistar.com/People.aspx) and their wards. If you don't know which ward you live in, you can input your address and search for your ward.
Some concerns about security were raised. If we're handling people's home address, it would be good to be sending data over https
Right now the reports.json call only returns whether recycling is available and a locationId. This call should prefetch the locations along with the reports and return location information as well
We should create a google group or something similar so we have an easy way to all email each other, as well as a place to securely store Heroku creds, API keys, etc.
Claire, Marina, Zach? Can one of you guys take this?
Right now if you submit an empty search, you get back "Chicago Illinois" for your report. We should do a front-end validation on that form to disallow the empty search
More specifically, the side panel:
http://i785tr.axshare.com/#p=recycling_report_-_bldg_has_no_reports
http://i785tr.axshare.com/#p=recycling_report_-_bldg_has_reports
Other than that, we are good to go!
Under the heading "No recycling in your building?" add:
Although the Burke-Hansen ordinance requires that buildings with 5+ units provide recycling, the lack of enforcement leaves many residents without these services. With your help, we can visualize the scope of this problem in order to mobilize support for a change in city recycling policy.
Make all the reporting buttons the same blue as the Find my Building button
Need to add active classes to indicate page that you are currently on (report your building, get involved, about)
Put in the "I agree" functionality
and the comments
and the Share Report button
The twitter and facebook buttons on the get-involved page and the report submitted page are not currently functional.
Put in search bar to show what address person has entered. The search bar also has an x in it that when clicked brings the user back to the initial (Home) panel.
http://127.0.0.1:32767/start.html#p=recycling_report_-_bldg_has_reports
Change wording on front page:
how about instead of "Report your building" we say "Start your report" . I think Report Your Building might lead people to believe that they are completing a report just by clicking the button, when in reality they will be accessing an overview of previous reports and have the option to agree or disagree.
Change copy from "Report my Building" to "Find my building"
No recycling in your building?
Tell us about it!
Chicago law (https://docs.google.com/document/d/1WiQrL8nlmBOdywuFgqFrPDokTRhIdFifeo-oCuLIcxc/edit?usp=sharing) requires buildings with 5 or more units to recycle.
However, the City of Chicago does not enforce this law --- and this leads many landlords NOT to provide recycling services to tenants.
Add your report to our registry to show that your building does not recycle.
Your report shows that many buildings are NOT offering recycling and that Chicagoans support stronger recycling laws.
Make it like this:
When it comes to multi-unit buildings, Chicago's recycling program falls flat (http://www.redeyechicago.com/news/local/redeye-recycling-chicago-apartment-buildings-20140922,0,7026155.story)
by Rachel Cromidas | RedEye | September 22, 2014
Why Can’t Chicago Recycle?
by Mick Dumke | The Chicago Reader | July 22, 2010
The Chicago Recycling Coalition
Advocacy group that promotes waste reduction, reuse, recycling, and composting.
The City of Chicago's Multi-Unit Recycling Toolkit (currently there is a typo in the title- Mult instead of Multi)
A toolkit developed by the city of Chicago to guide tenants in starting recycling programs in their buildings.
Hey Richard. We're all pretty much set up with our dev environments. If you create some discrete tasks for us to tackle, we can get started on them.
Change site title to "My Building Doesn't Recycle!"
After a report is successfully submitted, the map should drop a new pin, ideally a different color, onto the map
Put in a large, visible "Share Your Report" button below the Add a Comment box.
http://127.0.0.1:32767/start.html#p=recycling_report_-_bldg_has_reports
Per usability test results...
Change "Share Your Report" to "Add your report"
Remove the "Start Over" button
http://127.0.0.1:32767/start.html#p=recycling_report_-_bldg_has_reports
"Doesn't" in site title is missing a letter N.
Switch to using mongo rather than Postgres. The support for mongo on node is more widespread and a document based model actually works out well in our case
@benwilhelm is working on this
Move the node server code to the top level, and move the client code into a views folder as a typical ExpressJS app.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.