Inspiration

It all started on a solo trip from Edwardsville to St. Louis. I took the bus, then the tram, relying only on the bus’s WiFi, no mobile data, no stable connection. That’s when the trouble began.
As I moved through unfamiliar stops, I kept asking myself—what if I missed my stop? What if I took the wrong route? What if I ran out of time just because I didn’t have the right reminders or navigation? Each stop felt like a guessing game, constantly checking my surroundings and hoping I wouldn’t get lost.
That’s when the idea for Geo Reminder came to me and inspired me. I imagined a system that could do everything, remind me about my next stop, show me the best route, and help me manage my time easily. No more switching between different apps or worrying about missing a stop, just a single, smart tool that keeps everything in one place.
With Geo Reminder, every trip is easier, smarter, and less stressful. Because traveling should be about enjoying the journey, not worrying about getting lost.

What it does

Geo Reminder is a smart reminder system that basically combines traditional task reminders with location-based alerts. Unlike regular reminders that only notify you at a set time, Geo Reminder ensures you get alerts when you are going to reach or reach a specific location.
Key Features: Location-Based Reminders, Time Management, Navigation Assistance and Dual Functionality

How we built it

  1. Tech Stack & Tools
    • Frontend: Built using React for a smooth and responsive user interface.
    • Database: Integrated with Firebase to store and manage reminders.
    • Geolocation Services: Used OpenStreetMap API for accurate location tracking and mapping.
    • Development Process
    • First, we developed the frontend using React, focusing on simplicity and ease of use.
    • We then integrated Firebase to store user reminders and ensure real-time data updates.
    • To enable location-based reminders, we incorporated OpenStreetMap API, allowing the app to track locations efficiently.

Challenges we ran into

Building Geo Reminder came with its fair share of challenges. One of the first difficulties we faced was in creating the different modules for each feature. It was tricky to make sure all the modules worked well together without causing issues. Setting up user authentication also took time, as we wanted to make sure the app was secure while being easy for users to sign in. Integrating the Geolocation API for accurate location tracking was another hurdle, especially since different locations gave different results. Finally, connecting the frontend with Firebase for real-time data sync was challenging, but we eventually found a way to make everything work smoothly. Despite all these challenges, we managed to build a reliable system that ensures Geo Reminder does what it’s meant to do, help users stay on track!

Accomplishments that we're proud of

We’re proud to have built Geo Reminder, a simple yet powerful app that combines location-based reminders with task management. We successfully integrated the Geolocation API, ensuring accurate location tracking, and created a smooth user experience with Firebase for real-time syncing. Most of all, we’re thrilled that the app helps users stay organized, manage their time, and travel stress-free.

What we learned

Building Geo Reminder taught us how to effectively integrate technologies like the Geolocation API and Firebase for real-time syncing. We learned the importance of creating a seamless user experience, from easy authentication to accurate location tracking. Most importantly, we realized how powerful it is to focus on simplicity while solving real-world problems, making sure the app is both easy to use and reliable.

What's next for Geo Reminder

The next step for Geo Reminder is to enhance its capabilities by adding new features. We plan to integrate voice recognition so users can set reminders hands-free, making the app even more convenient. Additionally, we’ll introduce the option to customize reminder alerts with a ringtone or song to make notifications more personal. To keep users even more informed, we aim to add traffic and road updates to provide real-time information on delays or better routes. These new features will make Geo Reminder an even smarter, more intuitive tool to help users stay on track, no matter where they are.

Share this project:

Updates