Idea de proyecto | Carta de bolsillo

Un documento es una representación escrita, dibujada, presentada o memorizada del pensamiento, a menudo la manifestación de contenido ficticio y no ficticio. Documentos significa cualquier asunto expresado o descrito sobre la sustancia por medio de letras, cifras o marcas, etc.

Pasando al tema, un documento de identidad es cualquier documento que pueda ser utilizado para probar la identidad de una persona.

Algunos de ellos son –

  • Tarjeta Aadhaar (sistema de identidad biométrica, digital/física)
  • Pasaporte de la India y pasaporte extranjero
  • Licencia de conducir
  • Tarjeta de la cacerola
  • Cartilla de racionamiento
  • Un certificado de nacimiento, etc.

Importancia: En un mundo donde la prueba de identidad se ha vuelto esencial para el acceso a bienes y servicios. Con unas pocas piezas de información personal crítica, los piratas informáticos pueden asumir repentinamente nuestra identidad y arruinar nuestro historial crediticio y nuestra reputación a través de tarjetas de crédito, préstamos y compras fraudulentas.

Para esto, en los países en desarrollo, tener un documento de identificación emitido por el gobierno u otra prueba de identidad puede ayudar a los ciudadanos a protegerse de este tipo de piratas informáticos.

Propósito: La verificación de documentos es un proceso de verificación de la autenticidad de un documento. Por lo general, se verifican los documentos emitidos oficialmente, como la identificación, el permiso de conducir, el extracto bancario u otros documentos estatales/federales.

El proceso verifica la validez de los datos personales, incluidos el nombre, la edad, la dirección y las características del documento, como sellos, marcas de agua, etc.

Hoy en día, debido a la globalización, los clientes ya no están dispuestos a estar físicamente presentes. El cliente simplemente tiene que subir una foto junto con una identificación emitida por el gobierno.

Característica: El punto clave de este proyecto es:

  • Aumenta la autenticación de documentos a un nivel superior.
  • Ahorrar tiempo.
  • Disminuye la posibilidad de pérdida o robo de documentos.
  • Todo el proceso de verificación se somete a través de una organización verificada.

Herramientas y tecnologías utilizadas según la elección del usuario:

1. Parte delantera

  • HTML, CSS y JavaScript
  • Reaccionar nativo, BBootstrap

2. Parte trasera

  • Python (Django)
  • PHP
  • Node.js

3. Parte de la base de datos

  • mysql
  • oracle SQL
  • postgresql
  • Servidor SQL de Microsoft
  • base de fuego

4. API externa

  • Twilio (para enviar OTP a través de SMS móviles)
  • SMTP (para enviar OTP por correo electrónico)

Habilidad requerida para construir el proyecto:

  • Tener un conocimiento adecuado del desarrollo web y sus bibliotecas.
  • Necesita ser colectivamente bueno en la parte delantera y trasera con capacidad de respuesta.
  • Puede relacionar el funcionamiento de los diferentes módulos todos juntos antes de desarrollar la aplicación.

Funcionamiento del proyecto: este proyecto consta principalmente de dos módulos diferentes de la siguiente manera:

  • Usuario de la aplicación (titular del documento)
  • Verificador de documentos

1. Usuario de la aplicación (titular del documento): es la interfaz de usuario que encontrará cuando el usuario abra la aplicación por primera vez.

  • Se les pedirá a los usuarios que inicien sesión y, si no, que se registren.
  • Para la autenticación, el usuario debe completar todos los detalles auténticos para que se cree la cuenta del usuario. (Para la autenticación se enviará OTP a través de correo electrónico y número de teléfono).
  • Después de un inicio de sesión exitoso del usuario, redirija a la interfaz de usuario.
  • Aquí, el usuario debe crear varios segmentos según sus necesidades y agregar una gran cantidad de documentos relacionados dentro del segmento. Por ejemplo –
    • Conducción: consta de todos los documentos relacionados con el vehículo.
    • Hojas de calificación: consta de todas las hojas de calificación importantes.
    • Documentos de identificación: consta de la tarjeta Aadhaar, PAN. Etc.
  • También se proporciona al usuario la funcionalidad de modificación en los segmentos.
  • Después de crear el segmento, se generará un código QR automatizado con referencias únicas que se puede compartir con otros para que aterricen directamente dentro de la página del segmento y no puedan acceder a ningún otro segmento.
  • El código QR se puede mostrar a cualquiera de los funcionarios del gobierno para su verificación y también se puede cargar en los formularios de registro en lugar de muchos documentos, lo que directa o indirectamente ahorra mucha memoria y tiempo.

DIAGRAMA DE FLUJO DEL USUARIO DE LA APLICACIÓN

DIAGRAMA DE FLUJO DETALLADO DE LA INTERFAZ DE USUARIO

2. Verificador de documentos: esta es la segunda fase del proyecto que se encargará de la verificación de los documentos, ya sea escaneando el código QR enviado por el solicitante o mostrado por el usuario.

El funcionamiento de esta fase es el siguiente:

  • Para cualquier tipo de verificación, la organización verificadora deberá comunicarse con la empresa desarrolladora para generar las credenciales de inicio de sesión de autenticación de los empleados.
  • Después de un inicio de sesión exitoso, los documentos se pueden verificar después de escanear el código QR, por lo tanto, si el código QR es fraudulento, el formulario puede ser rechazado.
  • Si el código QR proporcionado es positivo y redirige a los documentos, el verificador puede aprobar los documentos.
  • Para futuras preferencias, el verificador tiene la opción de descargar los documentos.
  • Todo proceso de verificación se realiza a través de una organización contratada por la póliza.

El diagrama de flujo explica el funcionamiento del verificador de documentos de la siguiente manera:

DIAGRAMA DEL VERIFICADOR DE DOCUMENTOS

Aplicación en el mundo real:

  • Como sabemos que en el mundo actual, todos tienen prisa y la mayoría de las veces se olvidan de llevar los documentos importantes que se necesitan en nuestra vida cotidiana, como los certificados de verificación de identidad, etc. Pero la gente nunca se olvida de lleve sus teléfonos con ellos y con la ayuda de esta aplicación uno puede tener todos sus documentos y, por si acaso, tomando un ejemplo de verificación policial si alguien está atrapado en el puesto de control policial, pueden usar esta aplicación y la policía con la ayuda del QR El código puede verificar si sus documentos son reales o no.  
  • Como esta es una aplicación completamente verificada, no es necesario que las personas lleven la copia impresa de los documentos, solo necesitan la conexión a Internet.
  • Como estas, hay muchas aplicaciones para el día a día de esta app.

Actualización futura del proyecto: este proyecto se puede convertir completamente en aplicaciones de Android e iOS. Sin embargo, el sitio web también se puede convertir en una aplicación de Android para un desarrollo e implementación más rápidos y fáciles.

Miembros del equipo:

  • Ipshita Das
  • V Akshid

Publicación traducida automáticamente

Artículo escrito por akshid 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 *