Publishing Date



The main idea of the proposed project is to make it easy and practical for anyone with a smartphone to practice social distancing and keep themselves safe and out of harm’s way. By using Wireless Fidelity (Wi-Fi) and Bluetooth capabilities in the phones, we aim to create a mobile application that accurately pinpoints the app-user’s location and then dynamically draws it on a real-time updated map. It shows the whole nearby area marked with people around the app-user and sends a toast notification when the user is approaching an unsafe or crowded zone.

1.1 Purpose of this document

The purpose of this Software Requirements Specification (SRS) document is to bring to light and illustrate the requirements needed for combating the widespread virus known as COVID-19. And this can be achieved by practicing safe social distancing in crowded places, with the respect to our market and customers. This document will provide a comprehensive and detailed description of each part and the constraints of the system. Mainly, this SRS is a guideline that our audience, team, and stakeholders can use to fully understand what the system is and its functionality.

1.2 Scope of this document

Safe Social Distancing was an idea that was brought to light in a time and age where social distancing could be the difference between life and death. Our system’s main purpose is to limit and prevent the spreading of COVID-19, and help people practice social distancing. This SRS is aimed at specifying and analyzing all the requirements of the software to be developed later on.

1.3 System Overview

Our Project consists of many stages, the first one being collecting data from signals that are emitted by WI-FI routers, upon receiving this information on the user’s device, a background service that stores and process this data in order to create a data set of the received signals is created, and it is then sent over to the sever for further processing and applying our tracking algorithms on it, last but not least this enables us to pinpoint the location of the user to nearest meter and place him on a dynamic updated live map, and give out notifications and alerts when approaching a crowded possibly contaminated zone.

1.4 System Scope

The scope of this system includes:

• The system shows the user an indoor map with live location.

• The system will offer to the user paths to his chosen destination.

• The system will offer to the user alternative paths if the path is crowded.

• The system sends notifications in order to save the social distancing between people.

• The system generates daily reports with the average of people entering the rooms.

• After finishing the application it will be more safe for people to go any where without contacting too many people.