SE NECESITA AGREGAR FUNCIONALIDADES A UNA APLICACIÓN YA CREADA DE REGISTRO DE ENTRADA/SALIDA DE EMPLEADOS
$750-1500 USD
Pagado a la entrega
Sistema de control de asistencia de empleados, se divide en 4 software importantes:
• El landing o página web.
• Colaboradores.
• Administrador.
• La API.
Instalación Landing
El código esta desarrollado en Angular.
Instalación Colaboradores
El código esta desarrollado en Angular.
Instalación Administrador
El código esta desarrollado en Angular.
Instalación Backend
El código esta desarrollado en nodejs.
Debe ser un aplicativo web, pero deberá ser responsive porque se va a empaquetar para Android y iOS.
FUNCIONALIDADES QUE AGREGAR:
1. Validación Facial y Registro de Fotos de Usuario
Objetivo: Implementar tecnología de reconocimiento facial para validar la identidad de los empleados y permitir el registro de fotos para un registro preciso de entradas y salidas.
Integración de Reconocimiento Facial:
• Integrar un SDK/API de reconocimiento facial para capturar y verificar las caras de los usuarios durante el registro de entrada y salida.
• Asegurar la validación en tiempo real y la comparación de datos faciales con los perfiles registrados.
Registro de Fotos de Usuario:
• Proporcionar una interfaz fácil de usar para que los empleados suban sus fotos de perfil durante el registro.
• Permitir la captura de fotos usando la cámara del dispositivo o la carga desde la galería del dispositivo.
• Implementar controles de calidad de imagen (por ejemplo, visibilidad clara de la cara, buena iluminación) durante el registro de fotos.
2. Asignación de Tareas con Seguimiento de Estado
Objetivo: Permitir a los gerentes asignar tareas a los empleados y seguir su progreso con actualizaciones de estado.
Asignación de Tareas:
• Proporcionar una interfaz para que los gerentes creen y asignen tareas a los empleados.
• Incluir campos para descripción de la tarea, fecha, hora y empleado asignado.
Seguimiento del Estado de la Tarea:
• Permitir a los empleados actualizar el estado de sus tareas: Asignada, En Proceso, Completada y Cancelada.
• Mostrar el estado de la tarea en un panel de control.
Notificaciones:
• Enviar notificaciones a los empleados cuando se les asigne una tarea.
• Notificar a los gerentes cuando las tareas se actualicen o completen.
• Las actualizaciones de estado deben reflejarse en tiempo real para un seguimiento preciso.
3. Asignación de Ubicaciones a Cada Usuario
Objetivo: Asignar ubicaciones (GEOFENCING API) específicas a los empleados para rastrear sus ubicaciones de trabajo durante los registros de entrada/salida.
Asignación de Ubicaciones:
• Permitir a los gerentes asignar ubicaciones de trabajo a los empleados.
• Permitir entradas de ubicaciones personalizadas.
Seguimiento de Ubicaciones:
• Registrar y mostrar la ubicación asignada durante el registro de entrada/salida.
• Permitir a los empleados ver sus ubicaciones asignadas dentro de la aplicación.
Requisitos:
• Las ubicaciones deben ser fácilmente gestionables y editables por los gerentes.
• Asegurar que los datos de ubicación sean precisos durante los registros de entrada/salida.
4. Registros en Modo Offline
Objetivo: Asegurar que los empleados puedan seguir usando la aplicación para registros de entrada/salida y actualizaciones de tareas incluso sin una conexión activa a Internet.
Funcionalidad Offline:
• Implementar almacenamiento local para registrar datos de entrada/salida y actualizaciones de tareas cuando esté offline.
• Sincronizar los datos con el servidor cuando el dispositivo se reconecte a Internet.
Manejo de Datos Offline:
• Proporcionar una indicación clara cuando la aplicación esté en modo offline.
• Encolar datos offline para la sincronización y manejar posibles conflictos durante la sincronización.
Requisitos:
• Asegurar que el almacenamiento de datos offline sea seguro y confiable.
• Implementar mecanismos de sincronización eficientes para manejar conflictos de datos.
5. Implementación de interfaz para manejo de cuentas
Objetivo: Permitir que el administrador pueda activar/desactivar usuarios y asignar periodos determinados de uso mediante un sistema sencillo y fácil de usar.
Activar/Desactivar Usuarios:
• Los administradores deben poder activar o desactivar cuentas de usuario.
Asignar Tiempo de Uso:
• Los administradores deben poder asignar y gestionar el tiempo de uso para cada usuario.
Requisitos:
• Asegurar que solo el super administrador pueda acceder a estas funcionalidades.
Nº del proyecto: #38509413
Sobre el proyecto
Adjudicado a:
Hola soy desarrollador de software con más de 8 años de experiencia, especializado en desarrollo web y de aplicaciones moviles. Actualmente tengo tiempo para crear las funcnionalidades en tu app ya creada. Enviame un m Más
42 freelancers están ofertando un promedio de $1156 por este trabajo
Hi there, I have a few questions based on the shared description: 1) Do you have a preferred facial recognition SDK, or should we choose the best option? Any privacy requirements? 2) What types of notifications are nee Más
I am seasoned web developer with expertise in Angular and Node.js, and I can enhance your existing employee attendance system with the requested functionalities. I ensure seamless integration of facial recognition for Más
Hello, I can start immediately. I have 13+ years of experience and I ensure you I can complete the project within budget and timeline. I'm not just a developer; I'm your dedicated partner. I'm committed to working with Más
Hello, Hope you are doing great, i have a 9+ year experience in Angular, Backend & Frontend Development and Node.js. Over the years, I have developed a strong understanding of the technologies and functionalities that Más
With my extensive background in Frontend and Backend Development, I can wholeheartedly say that I am ready to take on this project and enrich it with the essential features you desire. For your facial recognition authe Más
Hi, I’m excited to apply for your project and believe my 6 years of experience in React, web, and backend development make me a strong candidate. ### My Expertise: - **React Development:** Skilled in creating dynam Más
Buen día, soy programador ANGULAR con 3 años de experiencia, puedo ayudarte a realizar dicho proyecto con una muy buena comunicación para que el desarrollo sea lo más parecido a tus necesidades y tú toque personal... C Más
Hello, With a robust 8 years experience in web development, I am confident that my skillset is perfectly tailored to meet and exceed your needs for additional features on your existing Attendance Control System. My dee Más
With extensive experience in Node.js and software development, I am well-prepared to deliver the advanced functionalities required for your employee attendance control system. My background includes successfully integr Más
Hello Dear! Here is the best freelancer to Employee attendance control system . I will share my portfolio and experience in our chatting. Please contact me and lets discuss more detail about project. Best regards, Faiz Más
Uff, veo que se deben hacer varias cosillas, pero dale! estaria encantado de participar en tu proyecto, soy desarrollador tanto backend como frontend, comentame mas sobre el proyecto para poder iniciarlo hoy mismo
Hola, saludos cordiales, en la actualidad cuento con más de 15 años de experiencia trabajando como desarrollador de software, experto en este tipo de proyectos, soy la persona ideal para este proyecto.
Hola, Estoy listo para implementar las funcionalidades adicionales en tu sistema de control de asistencia de empleados. Con experiencia en Angular y Node.js, puedo integrar el reconocimiento facial, asignación de tare Más