Inspiration
The black community as a whole has had many issues dealing with law enforcement. One issue in particular is being pulled over. There is a lot of tension when a black person is pulled over by a police officer. If someone is not able to remain calm during this situation the problem escalates and can end with unfortunate consequences.
What it does
CCSafe is a mobile app designed to keep the user safe when getting pulled over. It then tells users about the process and remind them of their rights before interacting with the officer. Lastly, it records and sends video of police interaction to selected people.
How we built it
We built this using the web speech api and speech recognition along with HTML, CSS, JavaScript, and Bootstrap. The database for pulling information comes from AWS DynamoDB.
N.B. To see code in action with speech recognition enabled to trigger web speech api verbalizing guidance, see https://drive.google.com/file/d/1Eqz1LZsQTvw41Zfbtv0jWzNhEThFiFnj/view?usp=sharing
Challenges we ran into
We had a few strong ideas and eventually opted for the one that we thought was more feasible to complete in 24 hours.
Accomplishments that we're proud of
We pulled together as a team!
What we learned
From a real application world standpoint, we learned about nuances of ensuring that all sides feel safe. From a technical standpoint, we learned how to use speech recognition and text to speech APIs.
What's next for CCSafe
We'd work with local officers and attorneys to ensure that this app is designed in a way that works for everyone. We'd later approach automakers to include this in their own car systems.
Built With
- amazon-dynamodb
- amazon-web-services
- css3
- html5
- javascript
- web-speech-api
Log in or sign up for Devpost to join the conversation.