There is  lot of effort required in alerting the city residents in the current COVID-19 situation. There is no efficient system currently available for sending notifications and seek for help between the residents of the city and the administration departments like Police/Magistrates etc. People have to rely on media for the receiving the important and critical notifications. This causes a delay in immediate help and action to be taken.

What it does

There will be a centralized platform where the residents and the administration departments can register for sending instant notifications.  A mobile app needs to installed which will provide interface for sending and receiving messages. Resident of the area will be automatically get connected to the concerned departments of the area they reside.  The department team will also have a mobile as well as web interface through which they can see the messages from their area and can send notifications to everyone in the areas within their control.

How we built it

It’s a concept built on the area of Internet of Things(IOT) where the people are connected using the internet of their mobile. The underlying protocol used for communication is MQTT. Server side component will be a (cluster of)MQTT broker(Mosquito) and the client interface is MQTT client in android or IOS. MQTT works efficiently in low bandwidth and is reliable and scalable.

Challenges we ran into

Testing the application with low bandwidth. It is difficult to test the "reconnect in low bandwidth" and "fast communication delivery".

Accomplishments that we're proud of

Its a platform that can help the people to save their lives. A message can save life before it gets too late.

What we learned

A different view of applying IOT in real world. MQTT protocol is very valuable not given enough respect yet.

What's next for City-Alert

We are in process of developing the idea and will deliver a basic cut by 11th April.

Future enhancements will cover below features: Support high load of connecting millions of people. Can be done by clustering of MQTT broker. Will also add support of analyzing the sentiments in the messages by applying Natural Language Processing(NLP)



amazon-web-services, iot, java, machine-learning, mosquito, mqtt, natural-language-processing, spring

Devpost Software Identifier