ENRUES
Webs y aplicaciones

Aplicación Python/Django · revisión manual por vídeo

Verificación por vídeo guiada por un operador

El cliente abre la cámara en el navegador y un empleado de la agencia le guía para mostrar el documento, el rostro y un selfi. Desarrollé las pantallas del cliente y el espacio del operador, reuniendo el vídeo, las etapas de verificación y los registros de sesión en una aplicación Django.

Verificación por vídeo asistida por un operador para agencias de visados
Interfaces actualizadas para el portfolio a partir del proceso original. Las pantallas usan registros preparados y un área de cámara ilustrada.
Abrir interfaz

El reto

Organizar la verificación remota por vídeo para una agencia de visados como una secuencia clara. El cliente conecta la cámara y muestra su rostro, documento y selfi; el empleado ve la transmisión, la etapa y el estado de la sesión y dirige la revisión desde un único espacio.

Mi papel

Andrey: backend Python/Django, modelos de datos, acciones de ModelAdmin, señalización WebRTC, eventos de estado y controles de cámara móvil.

01

El operador guía la revisión

Siete etapas hacen explícito el proceso. El operador decide cuándo pasar del documento al selfi, la revisión de datos o la aprobación. WebRTC proporciona el vídeo; la decisión la toma una persona.

El operador guía la revisión
El operador guía la revisión
02

Un siguiente paso claro en el móvil

El cliente abre la vista en el navegador y sigue las instrucciones. La cámara trasera sirve para el documento y la frontal para el rostro o selfi. Los eventos de estado seleccionan la pantalla correspondiente.

Un siguiente paso claro en el móvil
Un siguiente paso claro en el móvil
03

El equipo gestiona las etapas de verificación

El personal puede cambiar la etapa de un cliente o aplicar una acción a varios registros. Al permitir la cámara, se crea una sesión y se envía el siguiente paso al cliente. El acceso a la cámara y la aprobación final se gestionan por separado.

Etapas de verificación en Django
Etapas de verificación en Django
04

Gestionar la sesión de vídeo

Cada sesión de vídeo está vinculada a un cliente y conserva su identificador, estado y marcas de tiempo. El personal puede iniciar o detener una sesión desde Django y consultar sus registros.

Gestionar la sesión de vídeo
Gestionar la sesión de vídeo
05

Telegram abre el módulo web

Un comando del bot Python en Telegram abre el módulo web de revisión para el personal. Telegram sirve como punto de entrada; las etapas y las sesiones se gestionan en Django.

Telegram abre el módulo web
Telegram abre el módulo web

El resultado

El sistema reúne siete etapas con interfaz del cliente, vídeo para el operador y administración Django. El cambio de cámara, los estados y los registros de sesión conectan las acciones del cliente con la revisión manual del empleado. Un enlace desde Telegram facilita el acceso al módulo web.

Créditos del proyecto

Andrey: desarrollo. La presentación de las interfaces se actualizó para este portfolio.

Siguiente proyectoMonopriz