Inspiration

Police brutality has been an ongoing issue, irrespective of country, state or even communities. In the past 2 years, North America has seen an extremely high number of violent police interactions and many citizens are now more scared than ever to interact with cops. We believe that every officer should have their encounters with civilians to be public, to both deter future abusive behavior and bring communities together by protecting one another. This app will create more transparency between police and civilians so that society can know they can still trust police. Many times, people will watch the news and see cases of brutality but it might not be a good show of the entire police force. Having reviews of officers will create more trust in society and cause less violence. randomized identifier.

What it does

Our Human Rights projects allows citizens to search reviews of police officers to help them ascertain whether to avoid or approach such law enforcement. Individuals, particularly marginalized communities, can then see officers’ ratings and judge them anonymously for their own safety. Police Officers themselves can register for their own profile and review their ratings, hopefully so they gain insight into how well they perform at their job for the sake of the greater society.

Front end: Responsive landing page to register as a police officer with name, badge number and headshot, or to submit a review on a police officer by entering badge number and name. Back end: Stores all police officer objects by name and badge number, along with a unique

How we built it

On the front-end, we used React together with HTML/CSS to create a landing page, a search section for citizens, a registration section for police officers, and a profile page displaying reviews of specific officers. React allowed these elements to be responsive without loading new html's. Backend: Created a CRUD API with node.js and express.

Challenges we ran into

Some of us were relatively new to React and node, so learning while coding took the majority of our time. Another prominent challenge we ran into was managing our contributions to the code in a coherent manner-- we had to deal with overlapping commits to GitHub and issues uploading the images.

Accomplishments that we're proud of

The abundance of knowledge that came with starting a project from start to finish as well as learning new programming languages, frameworks, and backend technicalities. We are also proud that we successfully collaborated with one another with great communication, insight, and varying skills to produce these results to the best of our ability.

What we learned

React, Node, Javascript and being able to communicate to an API.

What's next for Human Rights

Definitely further development and front-end connections with an expanded database to fetch local data regarding police officers. Also migrating to IOS.

What's next for Human Rights

Definitely further development and front-end connections with an expanded database to fetch local data regarding police officers. Also migrating to mobile (IOS). We would also like to add a camera feature where users can take a picture of the cop that is pulling them over to add to our database.

Share this project:

Updates