Volver al portfolio
Desarrollo

Aplicación Web de Recursos Humanos

García Millán junio de 2025

Sobre el proyecto

Desarrollo de una aplicación web de Recursos Humanos adaptada a las necesidades operativas de la empresa, orientada a centralizar la gestión de empleados, planificación laboral, control horario y documentación interna.

La plataforma permite administrar trabajadores, configurar horas anuales o predefinidas, consultar saldos actualizados de horas trabajadas y disponibles, gestionar vacaciones, registrar bajas y altas médicas, visualizar próximos turnos y generar reportes PDF de control horario conforme a la normativa vigente.

El sistema incorpora perfiles diferenciados para empleados de administración y empleados de fábrica, con accesos personalizados según rol. Además, incluye un modo kiosko pensado para entornos industriales, facilitando el fichaje digital y las consultas rápidas desde puntos habilitados en fábrica.

La solución incluye notificaciones automáticas por correo electrónico para eventos relevantes como aprobación de vacaciones, asignación de turnos, nuevas nóminas o avisos internos. Todos los módulos cuentan con filtros avanzados para facilitar búsquedas, segmentación de datos y exportación de información.

A nivel técnico, se desarrolla como aplicación web instalable en móvil mediante PWA, permitiendo el acceso directo desde smartphones sin necesidad de una app nativa. La plataforma integra medidas de seguridad como autenticación con contraseñas cifradas, control de acceso basado en roles, protección frente a ataques comunes, conexiones HTTPS y registro de auditoría de acciones críticas.

El Reto

<p data-start="2450" data-end="2746">La empresa necesitaba una herramienta centralizada para digitalizar y simplificar la gestión diaria del departamento de Recursos Humanos, especialmente en áreas como el control horario, planificación de turnos, gestión de vacaciones, bajas médicas, nóminas y seguimiento de horas de trabajadores.</p> <p data-start="2748" data-end="3117">El proceso requería adaptarse a distintos perfiles de usuario, incluyendo personal administrativo y trabajadores de fábrica, además de ofrecer una experiencia sencilla para el fichaje en entornos industriales. También era necesario disponer de información actualizada, reportes exportables y mecanismos de seguridad adecuados para proteger datos sensibles del personal.</p>

La Solución

<p data-start="3133" data-end="3302">Se propuso el desarrollo de una aplicación web a medida basada en Laravel y MySQL, con una interfaz moderna desarrollada con Bootstrap 5, HTML5, CSS3, JavaScript y AJAX.</p> <p data-start="3304" data-end="3590">La solución incluye módulos específicos para empleados, planificación, control horario, vacaciones, partes médicos, nóminas, notificaciones, roles y permisos. Cada trabajador puede disponer de un expediente digital con sus datos, saldo horario, documentación asociada y próximos turnos.</p> <p data-start="3592" data-end="3869">Para el control horario se plantea un sistema de fichaje digital con generación automática de reportes PDF. Para fábricas, se incorpora un modo kiosko con una interfaz simplificada. Además, el sistema se plantea como PWA, permitiendo instalar el acceso en dispositivos móviles.</p>

Resultados

<p data-start="4078" data-end="4257">La plataforma permite unificar en una única herramienta los procesos principales de gestión de Recursos Humanos, reduciendo tareas manuales y mejorando el acceso a la información.</p> <p data-start="4259" data-end="4540">Entre los resultados esperados destacan la mejora del control horario, mayor precisión en el cálculo de saldos, gestión más ágil de vacaciones y bajas médicas, disponibilidad de reportes PDF, distribución organizada de nóminas y acceso diferenciado según el perfil de cada usuario.</p> <p data-start="4542" data-end="4728">El sistema facilita además la operativa diaria en fábrica mediante el modo kiosko y mejora la trazabilidad de acciones críticas gracias al registro de auditoría y al control de permisos.</p>

Soporte K&J

Respuesta inmediata

👋 ¡Hola! ¿En qué puedo ayudarte hoy?