CODESEEDSign in
Explore projects
JavaScriptbeginnermobile

Geofence Alert App

React Native application that allows users to define circular geographic zones and receive notifications upon entry/exit.

5 steps

Project steps

  1. 01

    Map with zones

    MapView with circles for each user-defined geofence.

  2. 02

    Geofence creation

    Tap on map + radius slider creates a new zone with a name.

  3. 03

    Background location

    expo-location in background tracking mode with configurable interval.

  4. 04

    Geofence logic

    Calculates Haversine distance to each zone; detects enter/exit.

  5. 05

    Local notifications

    expo-notifications: local push on enter/exit trigger with per-zone customization.

Recommended resources

Ready to build this?

Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.

5 steps

Tech stack

React NativeExpoexpo-locationexpo-notificationsreact-native-maps