Senior Project 2026

Quick Response
Starts Here.

This website presents our Emergency App, a smart solution for fast and reliable communication between citizens and emergency services. It demonstrates how users can quickly report incidents, share real-time location, upload photos, and request multiple services through a simple and intuitive interface. The website includes an overview of the problem, our proposed solution, key features, system workflow, technologies used, diagrams, application screenshots, and a full project demo with an elevator pitch.

4

Emergency Services

24/7

Quick Access

SOS

Request multiple emergency services at the same time.

App Home Screen

Fast Response

Quickly select the needed emergency service.

Easy Access

Simple interface designed for urgent situations.

Abstract

This senior project addresses the critical need for speed and precision in emergency communications between citizens and First Responders, including Fire Emergency, Civil Defense, and Medical Emergency units, as well as Public Services. Traditional voice-based reporting often suffers from delays, location inaccuracies, and communication barriers. To mitigate these issues, a mobile application was developed to enable real-time reporting integrated with GPS coordinates, multimedia attachments, and detailed incident descriptions. The system facilitates instantaneous data transmission to the relevant agencies and allows users to track response status in real-time. By minimizing human error and streamlining the reporting process, this project demonstrates how leveraging mobile technology can optimize emergency response times and potentially save lives.

Problem and Solution

The Problem

In life-threatening circumstances, citizens and First Responders, such as Civil defense, Medical Emergency, and Fire Emergency, need to talk to each other promptly and clearly. The existing system, which mostly depends on emergency phone calls, often makes mistakes and takes too long. Some of the problems are too many calls, miscommunication, and not being able to send specific GPS locations or pictures of the incident. These issues make it less likely that lives will be saved and slow down how quickly people react. The major problem may be broken down into several smaller problems:

  • Delays in phone calls and wrong routing make it hard to report incidents quickly.
  • Lack of a unified communication platform for different emergency organizations
  • Not enough information is available since people have to rely on phone calls.

Our Solution

The proposed solution is a mobile emergency application that improves communication between citizens and emergency services through a fast and user-friendly interface. The system allows users to quickly select the required service, provide detailed case information, and send accurate reports in real time.

  • Unified emergency access through a single mobile application.
  • Simple service selection with clear categories such as fire, medical, and civil defence.
  • Ability to upload photos and write detailed descriptions of the emergency case.
  • Automatic location detection to provide accurate GPS information without user effort.
  • SOS feature to request multiple emergency services at the same time.
  • Faster and more accurate communication compared to traditional phone calls.

Application Features

🔥

Fire Emergency

Allows users to quickly report fire-related incidents and request immediate assistance.

🛡️

Civil Defense

Allows users to request civil defence support for safety and protection in emergency situations.

Medical Emergency

Allows users to request urgent medical assistance with fast and reliable communication.

🛠️

Public Services

Allows users to report public service issues such as road damage, infrastructure faults, and facility maintenance.

🚨

SOS Button

Allows users to report emergencies and request multiple services simultaneously through one action.

📍

Smart Location & Case Details

Automatically detects the user’s location and enables sending photos and detailed information for accurate reporting.

How It Works

1

Select Service

The user chooses the required emergency service from the main screen.

2

Add Case Details

The user uploads photos of the case, writes a description, and then presses continue.

3

Capture Location

The app automatically captures the user’s exact location, then the user presses continue.

4

Confirm & Send Alert

The user reviews all entered details and sends the alert request.

Technologies Used

Frontend

React Native: Used to build the mobile application interface and logic, enabling a single codebase for both Android and iOS platforms.

Expo: Used to simplify development, testing, and deployment, while providing access to native features such as camera, location, and notifications.

Programming Language

JavaScript / TypeScript Used to develop the application logic, manage state, handle user interactions, and integrate with backend services.

Database

Firebase Firestore: A cloud-based NoSQL database used to store and manage emergency reports in real time.

It stores user information, emergency details, location data, photos, required services, and report status. This allows users, responders, and admins to receive updated information quickly.

System Capabilities

The system supports automatic location detection, photo uploading, detailed emergency reporting, SOS multi-service requests, and real-time status updates to improve emergency response efficiency.

System Diagrams

Application Screenshots

Project Demo & Elevator Pitch

Conclusion and Future Work

Conclusion

This project presents a smart emergency response application designed to help civilians quickly report incidents and request the appropriate services, including Medical, Fire, Civil Defense, and Public Services. The system enables users to send accurate information such as location, photos, and descriptions, while allowing authorities to efficiently manage, track, and respond to cases. Developed following the software development life cycle, the solution addresses key communication challenges and improves coordination between users and responders. Overall, the project contributes to faster response times and aims to enhance public safety within the community.

Future Work

  • Integration with national emergency systems: Connecting the application with official emergency centers to improve coordination and real-world response.
  • Improved connectivity and offline support: Supporting SMS or delayed sending when internet or GPS is unavailable.
  • Expanded usability testing: Testing with different user groups to improve accessibility and ease of use.
  • Enhanced security and privacy: Adding stronger protection for user data and secure access for administrators.
  • Scalability and performance optimization: Ensuring the system works efficiently with a large number of users and reports.
  • Additional smart features: Adding public alerts, analytics dashboards, and intelligent case handling.
  • Full Arabic language support: Providing a complete Arabic interface with right-to-left design for better local usability.

Team Members

A

Abdulla Jamal

Designer / Developer

B

Albader Mohsen

Designer / Developer

S

Dr. TAHER SALEH

Academic Supervisor

Contact Us

We welcome any questions, feedback, or suggestions regarding the project. Feel free to contact us through email, and we will be happy to assist you and respond as soon as possible.