Open In App

Project Idea | SyncSpy

Project Title: SyncSpy

Problems We Are Dealing With: Crimes are one of the major problems almost every city is dealing with but what exacerbates this problem is, it is not getting reported at the correct time. And even if it is reported, actions taken aren’t transparent. People fear that reporting crime might come with an unexpected and undesirable consequence and hence they conclude it better to not to get involved and stay away and even who dare to come ahead for justice face different kinds of unspeakable issues which are hidden from the world including the status of their problem. There is no platform available for backtracking a problem or to give feedback for the services. So, that is exactly where our idea would fit in for a better society!



Excerpts From Our Survey:

Introduction: In the aforementioned scenario, technology can come to our rescue since it is one of the harbingers of the Information Age. Today, with the aid of this technology, we can ameliorate the problems stated and also give people the freedom to report such atrocious felonies. Keeping all the points in mind, we come up with an idea of providing an online platform accessible at the fingertips where people can report crimes fearlessly with or without revealing their identity and in addition incorporating transparency in the procedure. Also, it would consist of the option to add location tag and timestamp augmented with a crime report. It would notify the nearby branch of concerned authority so that action can be taken within the time limit.



Objective: We aim to help authority in enforcing ground-level implementation faster than it is in the current scenario. We expect that our platform will be like an assistant to the common people of society. It is a slogan by Police that “be our eyes and ear!”. This app would act as a precursor to make such thoughts prevalent. It will help people cooperate with departments and result in the utopia-like world. For administration, it can serve as an excellent tool for analysis and visualization on different predicates. Different departments that are working against unsociable elements would get a tool that would help them ameliorate their work. This tool will help users discern places which are prone to the different type of attacks and accidents by visualizing data that it receives from other users. Hence, they could remain vigilant of their surroundings during transit. Also, the user reporting authentic report would be given some credits which would show the account’s credibility.

Implementation: For users, the requirement is to register themselves on the app via creating their individual accounts. Users would be asked to enter their basic details at the time of registration. After making an account, users would be qualified to post plights they came across either with themselves or with anyone else in their presence, augmented with the location and timestamp of the infraction. They could post the felony either anonymously or by disclosing their identity, but they would be constrained by a limited number of characters describing the event along with location and timestamp as mentioned above. Your post will be geotagged on the digital map indicating the location of the crime. Crimes could be discerned on the basis of the marker used for geotagging, for assisting users and concerned authorities. Marker color intensity would depend on the time and would gradually get a translucent ending in a semi-lucid state. This encapsulates our Digitally-Geotagged Map.
On the user app, apart from the map, there would be five different tabs.

  1. Profile
  2. Post
  3. Credits
  4. History
  5. Statistics

Concerned Departments, there would be a web portal for every department to get complaints from registered users and to process them. They have various power and functions according to their respected department. Few of them would be common like as follows and function names are sufficient to describe them.

  1. Send Acknowledgment
  2. See Pending Notifications
  3. Redirect Notification
  4. Report Spam
  5. Give Credits to reporter

Diagrams: 

Features:

Tools Used:

Technology Stack
Android Java, Kotlin, Firebase
FrontEnd ReactJs, Redux, Redux-thunk, HTML5, JS, CSS3, ES6
Backend NodeJS, Express.JS
DataBase MongoDB(No-SQL), Dynamo DB
Server Amazon EC2
External Services Phone Call Service, ElasticSearch, Google Maps API’s
Encryption Whatsapp Encryption

GITHUB Code Repository: https://github.com/himanshukhosla123/SyncSpy

Team Members:

Note: This project idea is contributed for ProGeek Cup 2.0- A project competition by GeeksforGeeks.


Article Tags :