Beacon5: Our Story

Inspiration

We built Beacon5 because this problem became real for us.

We are 8th graders at Queen of Apostles School. One day, there was a threat at Archbishop Mitty High School, where my sister was. Because Mitty is close to our campus, our school also went into lockdown.

Suddenly, there were SJPD officers on our campus. We were scared, confused, and waiting for updates. But the hardest part was not just the lockdown itself. It was the lack of organized communication.

Students did not know what was happening. Parents were worried. Teachers were trying to keep everyone calm. Everyone needed clear information, but there was no organized system connecting students, staff, parents, and school leaders in real time.

That experience made us realize something important:

Missing Information + Fear = Chaos

Beacon5 was built from that real moment of fear, but our goal is to turn fear into clarity, coordination, and safety.


What Beacon5 Does

Beacon5 is a real-time school emergency response app built for campus threats, lockdowns, and high-stress safety situations.

The biggest problem in a school emergency is not just the threat itself. It is the confusion that happens around it. Students may not know what to do, teachers may not know who needs help, parents may be panicking, and administrators are trying to coordinate everything at once.

Beacon5 creates one connected safety system for:

  • Students
  • Teachers
  • School staff
  • Parents
  • Administrators

When a verified staff member declares a threat, Beacon5 instantly activates emergency mode across the school.

Students can quietly signal if they need help. Staff can see active beacons and student locations. Parents can receive trusted updates. Administrators can coordinate messages from one place instead of relying on scattered texts, emails, calls, or rumors.

Our basic safety equation is:

Real-Time Location + Trusted Communication + AI Support = Faster Coordination


What We Supported

Beacon5 supports the people who are under the most pressure during a school emergency.

For students, we wanted to create a simple way to ask for help without needing to make noise, explain everything, or navigate a confusing app while scared.

For teachers and staff, we wanted to give them one dashboard where they can understand who needs help, where students are, and what messages need to go out.

For parents, we wanted to reduce panic by giving them official, trusted updates instead of forcing them to rely on rumors or incomplete information.

For school leaders, we wanted to make emergency communication faster, calmer, and more organized.

The core idea is simple:

Less Confusion = More Safety


How We Built It

We built Beacon5 using a modern mobile app tech stack:

  • Expo + React Native + TypeScript for the mobile app
  • Firebase Firestore and Firebase Realtime Database for live emergency data
  • Gemini 2.5 Flash API for AI-powered alert writing and summaries
  • Expo Location for location tracking
  • Expo Notifications for emergency alerts
  • Lucide React for clean icons and interface elements

The app is designed around a real-time emergency event system. When a staff member activates a threat, the app updates connected users immediately.

Our simplified system flow looks like this:

Threat Declared → Student Beacons → Live Staff Dashboard → Parent Updates

We also used AI to make communication clearer. In an emergency, people may write messages that are too long, emotional, or unclear. Gemini helps rewrite emergency updates into calm, short, official-sounding alerts that are easier for students and parents to understand.


Challenges We Faced

One major challenge was designing for panic. A normal app can have lots of buttons, menus, and details. But an emergency app needs to be extremely simple. Every extra click can create stress.

We had to ask ourselves:

  • Would a scared student understand this?
  • Would a teacher have time to use this?
  • Would a parent trust this message?
  • Would this still work when everything is chaotic?

Another challenge was real-time coordination. We had to make sure that when one user updates something, everyone else sees the change quickly. That is why we used Firebase as the live backend.

We also thought deeply about location accuracy. GPS can be imperfect indoors, especially on school campuses. This helped us realize that future versions could use Bluetooth signals, Find My-style tracking, or indoor beacons to improve accuracy.

Finally, we had to make the product feel serious and trustworthy. Since this is a safety app, the design could not feel playful or distracting. We used strong contrast, large buttons, simple layouts, and emergency-focused colors so users can understand the app quickly.


What We Learned

We learned that building an emergency app is not just about code. It is about empathy.

The hardest part was not only creating the features. The hardest part was thinking about how real people behave when they are afraid.

We learned that:

  • Real-time systems need to be fast and reliable.
  • Emergency design must be simple.
  • AI is most useful when it makes communication clearer, not more complicated.
  • Location tracking is powerful, but it must be handled responsibly.
  • Parents, students, and staff all need different kinds of information.
  • The best safety tools reduce confusion instead of adding more noise.

Most importantly, we learned that technology should not replace human judgment during emergencies. It should support it.


Scalability

Beacon5 can grow beyond one school.

In the future, it could scale to:

  1. Larger campuses Universities, high schools, and full school districts could use Beacon5 to coordinate lockdowns and emergencies across multiple buildings.

  2. Workplaces Construction sites, warehouses, hospitals, offices, and corporate campuses could use the same system for emergency coordination.

  3. Better tracking systems Beacon5 could add Bluetooth signals, indoor beacons, and stronger location accuracy so staff can find people faster inside buildings.

The larger vision is to create a platform for any place where people need fast, trusted communication under pressure.


What We Are Proud Of

We are proud that Beacon5 was not built from a random idea. It came from something we actually experienced.

We are proud that the app focuses on the real problem: chaos.

We are proud that we built a working system with real-time updates, location support, emergency alerts, AI-assisted communication, and a clear safety workflow.

Most of all, we are proud that Beacon5 turns a scary experience into something useful.

Our mission is:

Fear → Clarity → Coordination → Safety

Beacon5 is our attempt to make sure that during a school emergency, no student, teacher, parent, or administrator feels completely in the dark.

Built With

Share this project:

Updates