Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1915ed5
Stubbed out a basic outline of what I want to accomplish with my stor…
sydneylvjw Sep 2, 2025
6e6ecaa
Made some changes to my basic settings so that I could integrate R.
sydneylvjw Sep 2, 2025
3da825e
Adding a style for the map. Following along with the video.
sydneylvjw Sep 7, 2025
4b5c076
Saving unsaved changes, hoping this resolves the error with the style…
sydneylvjw Sep 8, 2025
c21a6da
Deleted the problematic file style.css
sydneylvjw Sep 10, 2025
3e66940
Saving the file.
sydneylvjw Sep 19, 2025
a1d7565
Changed my base tiles and added the appropriate number of slides (wil…
sydneylvjw Sep 23, 2025
20f1792
A couple more changes; added json slides, and fiddled with the viewpo…
sydneylvjw Sep 23, 2025
22876fa
Working through some errors with styling and adding a second feature …
sydneylvjw Oct 16, 2025
c5c9709
Saving some changes
sydneylvjw Nov 6, 2025
ac4e63e
Made awesome progress today--most of the map is there. Tomorrow I wil…
sydneylvjw Nov 16, 2025
be961c0
Some external changes I made--created some new data for the map and e…
sydneylvjw Nov 17, 2025
847e633
Getting closer. Just need to figure out how to add that second point …
sydneylvjw Nov 17, 2025
9f9b2ce
Total nightmare, had to do a bunch of crap to get this to work
sydneylvjw Nov 17, 2025
5a4f3ff
trying to remove the files that are preventing me from uploading
sydneylvjw Nov 17, 2025
4a6c8e7
Added some new geojson files for strawberry mansion and cobbs creek
sydneylvjw Nov 20, 2025
1eb43eb
Ton of work done. Need to just get the layers going and should be goo…
sydneylvjw Nov 22, 2025
2b67a5c
Additional changes
sydneylvjw Dec 2, 2025
6501905
Done! Just need to check for accessibility issues and write the readm…
sydneylvjw Dec 7, 2025
290ac7d
Same as previous
sydneylvjw Dec 7, 2025
3381a36
Readme
sydneylvjw Dec 9, 2025
761db7b
Readme
sydneylvjw Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
node_modules/
.DS_Store
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"r.bracketedPaste": true
}
56 changes: 8 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,13 @@
## Samples
## Notes About Project
This storymap discusses properties that have been designated as unsafe by Philadelphia's Department of Licenses and Inspections. It shows how the properties are spread across the city and highlights two areas where they are especially concentrated.

Find examples from previous years and elsewhere on the internet at https://github.com/Weitzman-MUSA-JavaScript/story-map-project-examples
It ends with a map taken from a 2022 report from the Urban Institute discussing rental regulations and improving substandard housing for tenants that shows poverty by census tract overlaid with the presence of code violations.

## Instructions
As I work to improve this and continue to build it out, I hope to use it to complement my thesis as it develops and matures. It would be used during presentations instead of a powerpoint to present findings, something that could be especially useful when speaking with community members or other non-technical audience members.

### Step 1: Choose a topic
Data was sourced from the City of Philadelphia through OpenDataPhilly:
- Philadelphia city limits: https://opendataphilly.org/datasets/city-limits/
- L&I Unsafe Buildings: https://opendataphilly.org/datasets/licenses-and-inspections-code-violations/

Choose a topic that is fruitfully explained with some combination of narrative and geographic elements. Think about what data you want to tell a story about. Whatever data you use, **be sure to include citations somewhere in your app interface**. You can choose a dataset from any of a number of sources, for example:
Copilot was used in the development in this project to assist with code writing, debugging, and styling.

* Use data you've been working with for another class
* Create your own dataset (check out [geojson.io](https://geojson.io))
* Find data from an open data repository...

#### OpenDataPhilly.org

OpenDataPhilly has lots of Philadelphia-specific data, like:

- [Neighborhood Boundaries](https://opendataphilly.org/dataset/philadelphia-neighborhoods)
- Historic [Streets](https://opendataphilly.org/dataset/historic-streets), [Districts](https://opendataphilly.org/dataset/philadelphia-registered-historic-districts), or [Properties](https://opendataphilly.org/dataset/philadelphia-registered-historic-sites)
- [School Information](https://opendataphilly.org/dataset/school-information-data)
- [PA Horticultural Society Land Care](https://opendataphilly.org/dataset/land-care)

#### Other open data portals

Many other cities, counties, states, and countries have dedicated data portals as well. Here are a couple of lists of state-sponsored open data sites:

- [Data.gov - Open Government](https://data.gov/open-gov/)
- [Open Knowledge Foundation - DataPortals.org](https://dataportals.org/)

#### Independently compiled data sources

Sources like [Stop Demolishing Philly](https://www.stopdemolishingphilly.com/map/) or other privately compiled data sources.


Use one of the template story maps in the _templates/_ folder, modified as you see fit, to explain your topic. For example, open [templates/scrollytelly/](templates/scrollytelly/) and copy the contents to the root folder in this repository. You can then modify the HTML, CSS, JavaScript, and data to suit your needs.

### Step 2: Think About Slide Content

Your story will have multiple slides, each with a title, some additional text, maybe images, and geographic data. Your slide content will go straight into your HTML, and your map features will go in to separate GeoJSON files in the [data/](data/) folder.

### Step 3: Submit your story map

Commit your code and push it to your repository on GitHub. Set up GitHub pages on the repository and submit a new pull request into the original project repository in the class organization.

#### Submission Checklist

- [ ] Pushed latest code to the `main` branch of your repository
- [ ] Linted JS and CSS code
- [ ] Turned on GitHub Pages for the repository and verified that your site works when deployed
- [ ] Submitted a pull request to the original repository in the class organization
- [ ] In the PR **title**, included your name at least
- [ ] In the PR **description**, included a brief description of your topic, and your target audience
10 changes: 10 additions & 0 deletions about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

# Changes to Philadelphia's L&I Code Violation Enforcement
### *What Has Changed, and Who Is Being Impacted?*

## How Has Philadelphia's Code Violation Enforcement Changed Over Time?

## What Places and Populations Are Seeing the Greatest Increases in Code Enforcement?

## Are Business Owners and Individual Home Owners Being Impacted Equally?

Loading