Crime.Against.Women.Extends.mp4
It is abundantly clear above that despite government's strong action against Women Related Crimes, they are still taking place at an unregulated pace. The problem becomes serious in a small town with low network coverage, making it easy for the perpatuators to indulge in such activities. Police Department's inoovative CCTNS and Crime Database solution fails to address the problems of Local Women because of a huge uncertainty in the occurence of such events as most of the accused are not history sheeters. Dealing with the issue requires an holistic and proactive approach which can use real time data to take action quickly, resulting in decreasing the extent of harm to the victim or even stopping the accused to commit such henious acts.
The problem would become unstoppable if an constructive action is not taken and it would become extremely difficult to curb these activities in the future. So, the time is ripe to start making a system so robust and reliable so that WOMEN in India can go anywhere in the country without being fearful of the consequences. Government's Ministry of Human Affairs has done a commendable job in eradicating such activities in urban areas, they have also launched various initiatives to encourage effective solutions from the college students.
One of the inovative initiative from the ministry was to start Hackahtons focussing on redressal of the same problem using IT Resources. We took part in Smart India Hackathon 2020 and succeeded in creating a safe environment for Women by using a strong IT Infrastructure to respond quickly, effectively and reliably when any such incident occurs.
A naive and non-technical solution to above problem is that women should not go to silent places in order to stop these acts and the general concensus supports and follows this idea. Moreover, restricting Women in this ever growing world would be unethical and can impact career oppurtunities for women. So a solution is needed so that Women can feel safe in any environment alone.
We were in a need of a platform which is easily available to buy and cheap in order to solve this problem for a large audience. So we decided to develop an application for the Android Platform. To develop the app we used following technical resorces:
- ANDROID STUDIO 4.8
- ADOBE XD
- MYSQL
- SQLite
- Android Thread API
- FIREBASE REAL TIME DATABASE
- GOOGLE AUTHENTICATION
- FACEBOOK AUTHENTICATION
- GeoLocation API
- Graph APIs
- Azure ML At the backend we required a server which could transfer the real time requests to the desired Police Database and relative's Mobile Phones. We decided to with Nginx Server implemented using React.js library. Folllowing is the backend tech stack:
- React.js
- Nginx Server
- GraphQL
- SQL
- Azure Load Balancer
- Azure Compute Instance
- Azure ML The Police End of the application moves to implement an another android application through which the reddressal can be robust across a Police Department and quick enough to address the request by a victim in 5mins.
- ANDROID STUDIO 5.1
- ADOBE XD
- MYSQL
- Police Auth Service API
- Geolocation API
- NCRB Database API
- Azure ML
- Azure Big data Computation
- Graph APIs
- Mockito Random Data Generator
- Mockaroo API Mocking tool