ECHO is a minimalist, offline-first reminder app that triggers based on where you are, not just when. With geofencing and a clean UI, it helps you remember things exactly when you arrive at the right place.
| Year | 2025 |

I often forget tasks not because of when, but because of where — like “Pick up something when you get to school” or “Remind her when you’re at her place.” Traditional reminders don’t solve this, so I built Echo: an app that reminds you exactly at the location you need it.



Challenge
Regular reminders only work with time. But many real-life tasks depend on place. Forgetting to do things when arriving somewhere was the problem Echo set out to solve.
Action
Building for myself
I started Echo to fix my own habit of forgetting location-based tasks. The goal was a clean, intuitive, offline-first solution that just works when I’m there.
Technical foundations
Echo is built with React Native + Expo for cross-platform support. It uses expo-location and expo-task-manager for geofencing, AsyncStorage for local persistence, and expo-notifications for push alerts. The design follows a minimalist aesthetic with clear typography and simple navigation.
Problems while building
One of the biggest challenges was handling background location updates reliably across iOS and Android. Testing geofencing in simulators also required creative workarounds. Another challenge was optimizing battery usage while keeping reminders accurate.
Result
Echo provides peace of mind for everyday tasks — reminding you at the right place, right time. It simplifies routines, reduces forgetfulness, and adds clarity to daily life. The app is lightweight, offline-first, and built with scalability in mind for future features.