Safecity app

Android Application

Android Java Django Python Machine Learning Firebase

Description


SafeCity is an Android application targeting smartphones using Android 5 and above. The aforementioned application was developed to fulfill the aim of addressing several safety and security issues faced by the citizens.


Team - GitSafe




Road Safety


USER VIEW ➔ Accident hotspots: user can view a heat map of accident prone areas for that time interval. ➔ User can check his route beforehand. ➔ Choose alternate safer route. ADMIN VIEW These insights will help the officials to take appropriate steps: ➔ Allocate more ambulances for that area to expedite immediate help. ➔ Rectify the underlying cause. ➔ Traffic rerouting.



Black-spot Monitoring


Accident, pothole and crime hotspots, with time and space constraints, will be determined through K-means clustering and association rule mining to find the correlation with different factors. Appropriate services could be provided at those zones to enhance the safety.



Removing a mobility obstruction


Mobility Obstructions: circumstances that hinder the ability of a citizen to move or be moved freely and easily ➔ User uploads the image and his location for various obstructions like potholes, garbage spills, poles, uprooted trees, etc . ➔ Once their authenticity is verified, concerned authorities will be informed to take appropriate actions.



Emergency Alerts


➔ Alerts are sent to nearest police stations, hospitals, ambulance, fire brigade, and other government authorities in case of emergency. Saved address and the exact location, pinpointed by using the smartphone’s GPS service and the Network Provider, will be conveyed to the authorities. ➔ The nearest free authority will be provided the location to navigate through the quickest route possible.



Notifications


➔ Admin will be able to send Emergency notification for city crisis, road closures, election news, various schemes being implemented, health-related issues, etc to all the user segment registered on the application.




Tackling Viral Messages


➔ A major safety issue in today’s virtual world is that of viral messages. ➔ User can verify whether the news or information being sent through social media in the form of text/image/video or file is real or a fake message. ➔ The message is verified from a domain expert and/or the government official and reported accordingly.



Polling


➔ An efficacious way of governing is when the citizens actively take part in the decision making process. But collecting responses from a large population on a regular basis becomes tedious. ➔ Our solution tackles this issue by collecting responses for the polls posted by the government officials from the citizens. ➔ This helps to directly convey the needs of the citizens to the government, thus increasing proactive e-governance.


Use case diagram


Achievements


Idea shortlisted among 650 teams for the on-site finale round of NITI Aayog Pune Smart City Hackathon, held at Pune University, Pune, Maharashtra on 29th and 30th Sept 2018.


App Walkthrough - Video



GitHub Repository


Check out the code repository.