White paper
Ben edited this page 6 years ago

OBJECTIVE

MVP- To create an application that allows users to record and live stream interactions with police officers, while also alerting friends, family, and other relevant individuals about the interaction taking place. The goal of the project is to have a fully functioning application utilizing the camera, data and text functionalities of the user's phone.

BEYOND Expand the product to include legal resources, and possibly a searchable wiki of police interactions with civilians. Would like it to also include officer body and dash cam data for a well-rounded description of the event.

STRUCTURE

  • User accounts and contact information will be in an SQL database
  • Streaming will be handled in Java, perhaps using Xuggler
  • UI will be a mobile application written in typescript

INTERFACE

MVP- The sites that the user decides to stream to, and the contacts the user designates to be alerted, will have been set up ahead of time. The user will be able to quickly and easily activate the app with one tap, or through voice control. The video streaming and contact will happen automatically at that point.

After the interaction, the user will be able to review any video or audio taken, but will be unable to edit.