Revive Survive

Don't risk fatigue on our roads. Know where and when to stop.

Revive Survive is an app that lets you know when you should take a break during long drives, and is designed to save lives.

Revive Survive runs constantly on your device, and tracks how long you've been driving. When you've been driving for a long time, it directs you to stop at upcoming public rest stops, public toilets, petrol stations, etc. which have been aggregated from government/state/council data on data.sa.gov.au and data.gov.au

To help convince drivers to stop after 3 hours, we remind them of road toll and fatigue statistics, and of how many recent accidents there have been in the area.

It runs constantly and automatically, without draining your battery, so you can't forget to activate it.

Ultimately, we think Revive Survive is a practical app that effectively aggregates modest data sources to potentially save lives. We implemented the entire application during the weekend of Unleashed/Govhack 2014, and the relevance of the application is only going to increase as technology becomes more prevalent in our lives.

Organizations could sponsor this application to get paid results. Potential sponsors could include cafes, hotels, food chains, and driver reviver schemes.

Tech

Efficient Vehicle Detection

Instead of using GPS or WiFi to know what you're doing, Revive Survive uses Android's Activity Recognition service. This uses the phone's accelerometer to know whether you're driving or not, and uses less power than the GPS.

The application currently gets upcoming rest stops from a PostGis server. An enhancement could store this data locally so no data connection is needed.

The GPS is activated briefly when it's time to stop driving. The low-resolution service which uses the mobile phone towers would be adequate.

Text to Speech

Android's native text to speech library enables Revive Survive to inform drivers of important events without distracting them from driving.

This is critical for the application to be used safely

PostGIS

The project is backed by a postGIS database. The data from the database can be downloaded here

API

See a sample query for places near Mannum, SA.

Data sources

Revive Survive's data sources include:

These datasets were found and could also be used for Revive Survive:

Links