/AlertHubAPI

The API that powers the AlertHub application, a mobile application that informs users about emergency situations, such as fires, tornadoes, hailstorms, etc.

Primary LanguageC#MIT LicenseMIT

AlertHub-API

Here lives the API that powers the AlertHub mobile app and the admin web page.

AlertHub is a mobile application that informs registered users about emergency situations, such as fires, tornadoes, hailstorms, etc. The notification is done through a text message to a set of recipients (if certain criteria are met). Each notification includes the emergency situation (with any information the geographical location of the current event, a timestamp (date/time), and instructions from the civil protection.


The management of the application is done by civil protection employees through a web portal made in Next .Js


Alerthub Android Client repository: https://github.com/WebFlexers/AlertHub-Android

Alerthub NextJs Admin repository: https://github.com/WebFlexers/AlertHub-CivilProtection-Client

Documentation

For a comprehensive documentation go to: https://docdro.id/klUOGih

Runtime Pictures from the AlertHub Android Application

The application supports both greek and english, so to save time we will only include the first screen with both languages and then only the english version

Login Screen

English:

Greek:

Register Screen

Recent Reports Screen

Detailed Report Screen

Report Submission Screen

Statistics Screen

Profile Screen

Push notification for nearby Danger


Admins

Login Page

Home Page

English:

Greek:

Reports Page

Send Notification Page

Approved Reports Page

Specific Report Information