This document describes a location-based push notification solution for mobile apps using ArcGIS Online and Parse. The solution allows users to subscribe to notification channels based on geographic area and attribute filters. When new seismic events occur within subscribed areas and meet attribute criteria, a Python script checks the events against user subscriptions and sends push notifications using the Parse API. The architecture is serverless and scalable. The document provides an overview of how each component is used and potential other uses cases for the approach.