After the George Floyd shooting, reddit users compiled a GitHub repository of information on incidents of police brutality. We wanted to create a website that could be used as a starting-point resource to those who wished to learn more about events related to BLM and help raise social awareness.
What it does
BLM Timeline is an interactive, single-page website.
How we built it
Challenges we ran into
- Understanding, implementing, and customizing the Vue.js framework
- Modifying an existing plugin to work with our data format
- Integrating various components into a single, cohesive fullpage website (dealing with multiple stylesheets, scripts, etc.)
Accomplishments that we're proud of
- Successfully parsing and converting messy data into a more useful format
- Integration of various technologies (frameworks, plugins, etc.) into a single project
- Learning new things and having fun (despite being frustrated every half hour)
What we learned
Throughout this project, we had the opportunity to explore tools for web development, such as D3.js and the aforementioned Vue.js. We also got a chance to practice data cleaning and working with JSON files and jQuery methods.
What's next for BLM Timeline
We hope to continue updating the timeline should there be any new events related to the Black Lives Matter movement in the future, and we also hope to expand on the ways our users can help make a change themselves.