Motivation: Catastrophic events, such Hurricane Katrina and its aftermath, offer hardship to families affected as well as immense stress on emergency responders who seek to help. Currently, most emergency responders are faced with the issue of legacy record-keeping systems (and sometimes simple pencil and paper) which prevent them from operating efficiently and effectively. Emergency responders and disaster relief agencies are faced with the issues of managing reliable post-mortem information for identifying human remains, maintaining respect for the deceased and the deceased's religious or cultural beliefs, and matching the remains to surviving family in a quick and orderly fashion.
Components: This cross-platform application has three parts: a mobile application for responders in the field to tag remains they find, a web interface for the management of data by administrators, and a backend to unite the two.
Build Tools: The mobile application is built using the Ionic Framework with AngularJS and Cordova. The web application was also built using AngularJS. The backend for both is written Node.js and uses MongoDB for data storage. I specifically contributed to the front-end of the app using AngularJS and Angular Google Maps.
Demo-ing our web app, mobile application, and back-end at PennApps! Not pictured: sleeping Omar.
The full Devpost project can be found here.
The project can be found on GitHub here (please don't judge our commit messages - it was a 48 hour hackathon!).