GithubHelp home page GithubHelp logo

trin-report-app's Introduction

This repo is part of the TrinReport project (app, rddp).

Dependencies

  • Android Volley
  • Tor-Onion-Proxy-Library

TrinReport

TrinReport is an incident reporting system built for use by members of the Trinity College (Hartford) community, but can easily be adpated to work on other college campuses as well.

The project has two components. One is an android app for reporting incidents and a companion website RDDP, which stands for Reported Data Display Platform, that can be used by safety authorities to receive and handle reports.

The app comes with the following features:

  • Emergency Button: sends user's identity and current location to RDDP, updats GPS location every 5 seconds and notifies the user when help is on the way.

  • Incident Report Form: lets a user fill our an incident report, specify its urgency and attach relevant images. A user has the option to stay anonymous (in which case traffic is routed through Tor to hide the user's IP address from campus authorities).

  • Followup Chat: the user will receive any follow up questions sent by a campus safety officer handling an incident report. This option is avaialble even if the original report was submitted anonymously through Tor.

RDDP comes with features that mirror the above:

  • Dashboard: displays incoming emergency requests and incident reports. Shows near real-time location of person who made an emergency request.

  • Emergency Dialog Box: displays details of an emergency request. The page has a button for notifying the user when help is on the way.

  • Incident Report Panel: displays details of an incident report and any attacehd images. Includes a chat window that can be used for following up on the report.

trin-report-app's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.