Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 1018 Bytes

README.md

File metadata and controls

29 lines (15 loc) · 1018 Bytes

Citizen Reports

Quick Start

Check out the Google Firebase quick start documentation here: https://firebase.google.com/docs/web/setup

Features

Citizen reports is a real time reporting tool which automatically geolocates reports sent by citizens when a newsworthy incident occurs.

It includes a built-in image compression tool which allows users to quickly upload images to the platform even when mobile internet service is poor.

For journalists monitoring reports from citizens in the newsroom on their desktop, there is also a notification feature so they never miss a report - even when the browser window is minimized and without the need for a page refresh.

Tech

  • Google Firebase realtime database - client receives update in miliseconds

  • Anonymous user login

  • HTML5 Geolocation API

  • Google Maps API

  • HTML5 Notification API

  • Image compression with HTML5 Canvas

  • Image files are uploaded to Google Firebase storage with HTML5 File API