SIZA, community based alert system ,Get help from your community,


System developers.

Freddie Mokwena (Team Leader)

Freddie Mokwena is a BSc Computer Science and Informatics student at the University of Johannesburg
User Role: Backend (Web Service)

Lwandile Mdiniso

Lwandile Mdiniso is a BSc Computer Science and Informatics student at the University of Johannesburg
User Role: Frontend and Backend (Website)

Ethic Hadebe

Ethic Hadebe is a BSc Computer Science and Informatics student at the University of Johannesburg
User Role: Frontend and Backend (Mobile App)

Lebohang Qhena

Lebohang Qhena is a BSc Computer Science and Informatics student at the University of Johannesburg
User Role: Frontend and Backend (Website)

About the System

What is the Aplication?

Siza is a Zulu word, which translate to help those in need. Siza app is a community safety application that enables users to report incidents, when in distress and get help from the nearby people.

How does it work?

When a user sends an alert, they select their incident to report from a pre-defined incident type, and just by a click of a button, their location is turned on and message is sent, reported incident and reporter's location is received by users. Through GPS technology, Members of the community watch forum and other general community member use the App, to navigate to the reporter's location and offer help.

Fully Responsive

Offers a faster way to respond to emergency incidents.

Incidents Analysis

The reported incidences will be stored and a statistical analysis will be performed to reveal trends in incidences.

Easy to Use

Mobile application is easy to use and provides an intuitive interface for users to interact with

Incident Types

The following, are some of incident icons, which are offered by our system

Domestic violence (also named domestic abuse or family violence) is violence or other abuse by one person against another in a domestic setting, such as in marriage or cohabitation
An assault is the act of inflicting physical harm or unwanted physical contact upon a person or, in some specific legal definitions, a threat or attempt to commit such an action.

An accidental fire is a mishap that could be either man-made or natural. Accidental fire occurs frequently and can be controlled but may at times result in severe loss of life and property.
Burglary, also called breaking and entering and sometimes housebreaking, is an unlawful entry into a building or other location for the purposes of committing an offence. Usually that offence is theft.

Intuitive Design

Mobile app is easy to navigate, users will be able to report incidents without any hassles,sers to see current reported incidents

Drastically Reduce Response Time

the aim of the mobile app is to reduce the response time to reported incident by allowing the community to receive emergency alerts and have individuals in the community response to the emergency.


Type of platforms/Technologies we used in building the Siza Application.

Android Studio

Android Studio is the official integrated development environment (IDE) for Android application development. It is based on the IntelliJ IDEA, a Java integrated development environment for software, and incorporates its code editing and developer tools.


C# (pronounced "C-sharp") is an object-oriented programming language from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic. C# is based on C++ and contains features similar to those of Java.


Java is a programming language expressly designed for use in the distributed environment of the internet. It is the most popular programming language for Android smartphone applications and is favored for the development of edge devices and the internet of things.


HTML5 is the latest version of Hypertext Markup Language, the code that describes web pages. It's actually three kinds of code: HTML, which provides the structure; Cascading Style Sheets (CSS), which take care of presentation; and JavaScript, which makes things happen.


Extensible Markup Language (XML) is used to describe data. The XML standard is a flexible way to create information formats and electronically share structured data via the public Internet, as well as via corporate networks


Mapbox is a platform used to create custom applications that solve problems with maps, data, and spatial analysis. It's a tools of building blocks that support every part of the web and mobile map-making process.


Beams is a hosted push notifications API designed for developers who need critical transactional information delivered every time. Beams provides realtime delivery and transparency for your iOS and Android apps


Here Map is a Tracking system that offers precise, end-to-end tracking and accurate, real-time, and historical locations for devices, people, and things. Power-efficient, reliable positioning enables tracking on a truly global scale.