APP & WEB DESIGN
Due to the nature of going off the grid, the app uses Node server systems to store and retrieve data periodically to recieve the user's 'checked-in' status as soon as they're online while also keeping the app usable offline.
The user starts by filling out a short trip form detailing track name, history, duration etc. then drawing an estimated track visualization using the map API. All of this info is emailed to the selected emergency contact, including a unique ID which can be used to access the track image on the map via the guest login. The app will automatically alert the user's emergency contact if they don't 'check-in' safely within the form's allocated time.
Live prototype (mobile only) - https://checkpoint-85d60.firebaseapp.com/