Idea de proyecto | SyncSpy

Título del proyecto: SyncSpy

Problemas a los que nos enfrentamos: Los delitos son uno de los principales problemas a los que se enfrentan casi todas las ciudades, pero lo que exacerba este problema es que no se denuncian en el momento adecuado. E incluso si se informa, las acciones realizadas no son transparentes. Las personas temen que denunciar un delito pueda tener una consecuencia inesperada e indeseable y, por lo tanto, concluyen que es mejor no involucrarse y mantenerse alejados e incluso quienes se atreven a buscar justicia enfrentan diferentes tipos de problemas indescriptibles que están ocultos al mundo, incluido el estado de su problema. No hay una plataforma disponible para dar seguimiento a un problema o para dar retroalimentación sobre los servicios. Entonces, ¡ahí es exactamente donde encajaría nuestra idea para una sociedad mejor!

Extractos de nuestra encuesta:

  • Según un informe de IndiaSpend , A pesar de la ley, el 70 % de las mujeres trabajadoras no denuncian el acoso sexual en el lugar de trabajo. Y el 30% restante informó haber sido negado o tratado de ser reprimido por un medio u otro.
  • Según Legal Beagle Report, los delitos no se denuncian a veces porque las personas no pueden tomar una decisión con respecto a la autoridad adecuada para ser denunciados, por lo que terminan informando a los guardias escolares o al director en lugar de a la policía. Otra razón es que en algunos casos la gente tiene miedo de avergonzarse. Asimismo, en el caso de que las personas carezcan de credibilidad para que la diligencia se realice con posterioridad a la denuncia del delito. Además, no se informa por temor a algún nuevo percance.

Introducción: En el escenario mencionado, la tecnología puede venir a nuestro rescate ya que es uno de los precursores de la Era de la Información. Hoy, con la ayuda de esta tecnología, podemos mejorar los problemas mencionados y también dar a las personas la libertad de denunciar delitos tan atroces. Teniendo en cuenta todos los puntos, se nos ocurrió la idea de brindar una plataforma en línea accesible al alcance de la mano donde las personas puedan denunciar delitos sin miedo con o sin revelar su identidad y además incorporar transparencia en el procedimiento. Además, consistiría en la opción de agregar una etiqueta de ubicación y una marca de tiempo aumentada con un informe delictivo. Notificaría a la sucursal cercana de la autoridad correspondiente para que se puedan tomar medidas dentro del límite de tiempo.

Objetivo: Nuestro objetivo es ayudar a la autoridad a hacer cumplir la implementación a nivel del suelo más rápido de lo que es en el escenario actual. Esperamos que nuestra plataforma sea como un asistente para la gente común de la sociedad. Es un lema de la Policía que «¡sed nuestros ojos y oídos!». Esta aplicación actuaría como un precursor para hacer que tales pensamientos prevalezcan. Ayudará a las personas a cooperar con los departamentos y dará como resultado un mundo similar a una utopía. Para la administración, puede servir como una excelente herramienta de análisis y visualización sobre diferentes predicados. Los diferentes departamentos que están trabajando contra elementos insociables obtendrían una herramienta que les ayudaría a mejorar su trabajo. Esta herramienta ayudará a los usuarios a discernir los lugares que son propensos a los diferentes tipos de ataques y accidentes al visualizar los datos que recibe de otros usuarios. Por lo tanto, podrían permanecer atentos a su entorno durante el tránsito. Además, el usuario que informa un informe auténtico recibirá algunos créditos que mostrarán la credibilidad de la cuenta.

Implementación: para los usuarios, el requisito es registrarse en la aplicación mediante la creación de sus cuentas individuales. Se pedirá a los usuarios que introduzcan sus datos básicos en el momento del registro. Después de crear una cuenta, los usuarios estarían calificados para publicar problemas con los que se encontraron, ya sea con ellos mismos o con cualquier otra persona en su presencia, además de la ubicación y la marca de tiempo de la infracción. Podrían publicar el delito de forma anónima o revelando su identidad ., pero estarían restringidos por un número limitado de caracteres que describen el evento junto con la ubicación y la marca de tiempo como se mencionó anteriormente. Su publicación se etiquetará geográficamente en el mapa digital que indica la ubicación del crimen. Los delitos se pueden discernir sobre la base del marcador utilizado para el geoetiquetado, para ayudar a los usuarios y las autoridades competentes. La intensidad del color del marcador dependería del tiempo y poco a poco iría adquiriendo un tono translúcido que terminaría en un estado semilúcido. Esto encapsula nuestro mapa geoetiquetado digitalmente.
En la aplicación de usuario, además del mapa, habría cinco pestañas diferentes.

  1. Perfil
  2. Correo
  3. Créditos
  4. Historia
  5. Estadísticas
  • Perfil: esta pestaña contendría los detalles básicos, incluidos los detalles de identificación del usuario, y le daría derechos al usuario para editarlo o actualizarlo.
  • Publicar: esta pestaña abriría un editor de texto con tecnología de algoritmos de aprendizaje automático para el autocompletado de palabras según su perfil y los delitos que se están publicando actualmente desde otras cuentas que la aplicación recibirá en tiempo real. Además, el editor estaría respaldado por grabación basada en voz y voz a texto para ayudar a los usuarios a transmitir la información de manera más eficiente. Cada crimen publicado obtendrá un número de publicación único. «Publicar» tendría un conjunto de cuatro botones denominados de la siguiente manera:
    • Enviar y notificar: el evento se publicará en línea con geoetiquetado en la ubicación específica para que otros usuarios y las autoridades correspondientes lo supervisen al hacer clic en este botón. Además, al hacer clic en este botón, el usuario podría elegir alternativamente de una lista de departamentos para enviar su informe. Esta lista se seleccionaría utilizando un algoritmo de aprendizaje automático que tomaría como entradas ciertas palabras clave de las publicaciones de los usuarios.
    • Señal: este botón proporcionaría Reconocimiento al usuario en caso de que el departamento haya actuado sobre la solicitud realizada por el usuario, y Ninguno en caso de que el incidente aún no haya sido reconocido por las autoridades correspondientes.
    • Ping: este botón dicta una prioridad más alta para el evento al que se hace ping. La condición previa para que este botón se active será que la señal no haya alcanzado un estado de reconocimiento por parte de las autoridades competentes. Puede estar limitado a la cantidad de veces que un usuario puede hacer ping a los eventos en un período de tiempo determinado.
    • Eliminar: le daría al usuario el poder de descartar la publicación si está satisfecho con la respuesta o la acción tomada en su publicación por la autoridad correspondiente.
  • Créditos: la salida de esta pestaña para un determinado usuario dependería de las autoridades competentes a las que el usuario notificó. Sería otorgado por las autoridades correspondientes con base en predicados de la veracidad y precisión de la publicación de los usuarios. Los usuarios pueden ver sus puntos de crédito aquí, junto con su barra de puntaje de credibilidad basada en los créditos antes mencionados.
  • Historial: esta pestaña muestra una tabla que contendría información de los eventos informados, como el número de publicación similar, los créditos (correspondientes a ese número de publicación) y la señal (que muestra si se recibió el Acuse de recibo o Ninguno ).
  • Estadísticas: esta pestaña presentaría las estadísticas generales recibidas por la aplicación y proporcionaría un panel para comparar y analizar los registros de delitos bajo dos distinciones diferentes: en cuanto a la ubicación , qué delito ha sido más destacado en un lugar determinado y sus alrededores; y Temporal, cuyo delito ha sido más destacado durante un tiempo determinado. Aparte de esto, las autoridades interesadas podrían detectar y decodificar patrones delictivos fácilmente debido a la visualización de delitos antes mencionada sobre la base de dos distinciones, a saber, Distinción por ubicación y Distinción temporal.

Departamentos interesados, habría un portal web para cada departamento para recibir quejas de usuarios registrados y procesarlas. Tienen varios poderes y funciones según su respectivo departamento. Pocos de ellos serían comunes como los siguientes y los nombres de las funciones son suficientes para describirlos.

  1. Enviar acuse de recibo
  2. Ver notificaciones pendientes
  3. Notificación de redireccionamiento
  4. Reportar spam
  5. Dar creditos al reportero

Diagramas: 

  • Diagrama ER:

  • Caso de estudio:
  • Use el diagrama del caso:
    • Para el usuario final:

    • Para las autoridades interesadas:

Características:

  • Nuestra idea propuesta aumentaría la transparencia del proceso entre el usuario y el departamento.
  • El aumento de la interactividad conduciría aún más al desarrollo de la confianza mutua, lo que ayudará al departamento y al público a generar confianza y comprensión mutuas.
  • El abordaje de los delitos sería más fácil y rápido .
  • Además del costo de desarrollo, no hay ningún costo una vez que el software está listo, aparte del mantenimiento y la evolución.
  • Fácil de usar tanto por el hombre común como por los funcionarios del departamento.

Herramientas utilizadas:

Tecnología Pila
Android Java, Kotlin, Firebase
Interfaz ReactJs, Redux, Redux-thunk, HTML5, JS, CSS3, ES6
back-end NodeJS, Express.JS
Base de datos MongoDB (sin SQL), Dynamo DB
Servidor Amazonas EC2
Servicios externos Servicio de llamadas telefónicas, ElasticSearch, API de Google Maps
Cifrado Cifrado de Whatsapp

Repositorio de código GITHUB: https://github.com/himanshukhosla123/SyncSpy

Miembros del equipo:

  • Anu Surya
  • Himanshu Khosla

Nota: esta idea de proyecto es una contribución para ProGeek Cup 2.0: una competencia de proyectos de GeeksforGeeks .

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *