The Challenge
The existing app gave the public no way to contact Prison Community Services, no run tracking, and no push notifications during the marathon itself.
Our Approach
We refreshed the UI with a flat design system (Sketch to Zeplin to InVision), and built the app and its admin backend: a run tracker with route history, a message wall pulling the Yellow Ribbon Project's social feeds into one place, contact flows for general enquiries, hiring, donations and sponsorship, and push notifications managed from a dashboard. Stack: Django on Heroku with PostgreSQL, OAuth and OTP, Mailgun and Mailchimp, shipped for Android and iOS.
Results
Run tracker with per-route history for year-round training toward the annual run
One message wall for all Yellow Ribbon social channels
Direct contact lines from the public to Prison Community Services
Admin dashboard for content and push notifications on event day