From 9221cff454ef689c8ecb606aff3a087ed5de478f Mon Sep 17 00:00:00 2001 From: Nissim Lebovits <111617674+nlebovits@users.noreply.github.com> Date: Tue, 8 Aug 2023 08:14:19 -0400 Subject: [PATCH 1/6] Update README.md --- README.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bb2bf54f..607b2f37 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,29 @@ -# vacant-lots-proj -Gun crime x vacant lots mapping tool layer +# Clean & Green Philly +Philadelphia has a gun violence problem. This dashboard aims to help solve it by empowering community groups to carry out cleaning and greening interventions in the vacant properties where they can have the biggest impact. + +# Motivation +Philadelphia has a gun violence problem. Homicides have been on the rise since 2013. The past three years—2020, 2021, and 2022—have been the deadliest on record, with a high of 562 homicides in 2021. Community members need solutions, but many city-run initiatives are frustratingly slow or inadequate. Nearly 80% of the city’s anti-violence spending focuses on long-term violence reduction without any clear, immediate impact. + +Research shows that greening and cleaning vacant and abandoned parcels is one of the most impactful, cost-effective interventions available to reduce gun violence in a neighborhood. Drs. Eugenia South and Charles Branas have led several studies that [demonstrate that greening vacant lots in Philadelphia reduced gun violence by as much as 29% in the surrounding area](https://www.pnas.org/doi/10.1073/pnas.1718503115). Similarly, cleaning and lightly repairing vacant houses led a 13% drop in gun assaults compared to nearby blocks. These “greening and cleaning” interventions not only reduce gun violence but also provide other benefits, such as reducing the urban heat island effect, lowering residents’ stress levels, and contributing to lower levels of depression among residents. + +There are roughly 40,000 vaccant properties in Philadelphia. Identifying the highest-priority vacant properties will allow community groups to invest their limited resources where they will have the biggest impact. Combining various public data, this dashboard helps users identify the properties that are ideal for them to intervene in. It also offers additional information about each property to facilitate interventions and indicates the best possible route to cleaning up the property. + +# Current Draft +You can view the [most recent prototype of the website and dashboard](https://nlebovits.github.io/dashboard_demo_website/more_info.html), which was created in Quarto. + +Currently we are in the process of user testing a newer prototype, which looks like this: + +![User prototype landing page](https://github.com/CodeForPhilly/vacant-lots-proj/assets/111617674/0776acde-9fe0-42a5-b8ab-6680525a31d7) + +![User prototype map](https://github.com/CodeForPhilly/vacant-lots-proj/assets/111617674/8cbf0b06-b299-49cd-8f9f-bbb714e55b44) + +# Current Tasks +At the moment, we are working on: +- User testing with the prototype +- Finishing the Python script that creates the underlying dataset +Current tasks for the Python script are visible under the Issues section. + +In September, we hope to begin turning our attention to building the dashboard and website, which will be built in React JS. # Setup Instructions 1. Install [pyenv](https://github.com/pyenv/pyenv) (or [pyenv-win](https://github.com/pyenv-win/pyenv-win) for Windows) for Python version management From 8b4605f28c8dabe11895f2b0d9528248e2222e3a Mon Sep 17 00:00:00 2001 From: Nissim Lebovits <111617674+nlebovits@users.noreply.github.com> Date: Tue, 8 Aug 2023 08:17:12 -0400 Subject: [PATCH 2/6] Update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 607b2f37..0c743bf6 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,14 @@ Current tasks for the Python script are visible under the Issues section. In September, we hope to begin turning our attention to building the dashboard and website, which will be built in React JS. +# Looking For +- Front end engineer w/mapping experience (React JS) +- Python data engineer + +# Languages +- React JS (front end) +- Python (back end) + # Setup Instructions 1. Install [pyenv](https://github.com/pyenv/pyenv) (or [pyenv-win](https://github.com/pyenv-win/pyenv-win) for Windows) for Python version management 2. Install the latest Python 3.11: `pyenv install 3.11.4` From 9f70e0ae741495be77afd1489b08753795b16c0b Mon Sep 17 00:00:00 2001 From: Nissim Lebovits <111617674+nlebovits@users.noreply.github.com> Date: Tue, 8 Aug 2023 08:20:10 -0400 Subject: [PATCH 3/6] Create LICENSE --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..055733e8 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Code for Philly + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 3c49f797840e6c3862500778fda5429d87251825 Mon Sep 17 00:00:00 2001 From: Nissim Lebovits <111617674+nlebovits@users.noreply.github.com> Date: Tue, 8 Aug 2023 08:20:52 -0400 Subject: [PATCH 4/6] Update README.md with license info --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 0c743bf6..49c0b877 100644 --- a/README.md +++ b/README.md @@ -50,3 +50,6 @@ In September, we hope to begin turning our attention to building the dashboard a pipenv shell black . ``` + +# License +MIT © Code for Philly From 9f4b7fd1d8f49f4e79de29fed1f9dcbc0c287c37 Mon Sep 17 00:00:00 2001 From: Nissim Lebovits <111617674+nlebovits@users.noreply.github.com> Date: Tue, 8 Aug 2023 08:21:30 -0400 Subject: [PATCH 5/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 49c0b877..9f3f8ea3 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ Currently we are in the process of user testing a newer prototype, which looks l At the moment, we are working on: - User testing with the prototype - Finishing the Python script that creates the underlying dataset + Current tasks for the Python script are visible under the Issues section. In September, we hope to begin turning our attention to building the dashboard and website, which will be built in React JS. From 3abbaffa82813146048a12d6b15ecba0d8b5acf9 Mon Sep 17 00:00:00 2001 From: Brandon Cohen Date: Tue, 8 Aug 2023 09:09:13 -0400 Subject: [PATCH 6/6] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9f3f8ea3..7d190dc1 100644 --- a/README.md +++ b/README.md @@ -27,12 +27,14 @@ Current tasks for the Python script are visible under the Issues section. In September, we hope to begin turning our attention to building the dashboard and website, which will be built in React JS. # Looking For -- Front end engineer w/mapping experience (React JS) +- Front end engineer w/mapping experience - Python data engineer -# Languages -- React JS (front end) -- Python (back end) +# Languages/Frameworks +- React +- Nextjs +- Tailwind +- Python (data engineering) # Setup Instructions 1. Install [pyenv](https://github.com/pyenv/pyenv) (or [pyenv-win](https://github.com/pyenv-win/pyenv-win) for Windows) for Python version management