Skip to content
/ cuandoLibro Public template

Creación de una pequeña aplicación vía web para gestionar los empleados, departamentos, categorías, avisos de una pequeña empresa.

License

Notifications You must be signed in to change notification settings

D4souls/cuandoLibro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logoCuandoLibro
xampp php html5 css3
tailwind javascript composer-for-php node.js

Descripción

Aplicación vía web para la administración de una pequeña empresa. Con esta aplicación podrás desde crear un usuario hasta gestionar las nóminas de cada mes, esta aplicación ofrece las herramientas necesarias para simplificar y agilizar los procesos de administración de la empresa. Con la aplicación podrás:

  • Gestionar trabajdores y departamentos: Podrás dar de alta y actualizar información de tus trabajadores y de los departamentos.
  • Creación de turnos: Crea y asigna distintos turnos para cada día según el departamento que lo necesite.
  • My-Portal: Todos los usuarios tendrán un portal personal donde podrán ver sus próximos turnos, estado de estos, comprobar avisos, descargar las nóminas del mes.
  • Seguridad de fichaje: La aplicación contiene unos sistemas de seguridad los cuales son capaces de captar, almacenar y comparar la hora a la que ficha y desficha el trabajador.
  • Gestión de avisos: El sistema de turnos y de fichaje de los trabajadores está vinculado a un sistema de seguridad el cual notificará al administrador y al trabajador de las posibles incidencias.
  • Creación de nóminas mensuales: Cuando se configure el sistema de generación de nóminas estas se generarán automanticamente y se notificará a cada trabajador.

Preview Interface

Note

Para la automatización de las nóminas y el fichaje de cada empleado se requiere programarlo en el administrador del sistema.

Instalación

Para poder usar todas las funcionalidades que tiene la aplicación se requiere tener instalado xampp y seguir estos pasos:

Caution

Todas las rutas que hay son desde la carpeta raiz del proyecto.

  1. (Opcional) Instalar composer y node

    Si no tienes instalado composer y node, accede a:

  2. Clonar repositorio

    git clone https://github.com/D4souls/cuandoLibro
    
  3. Instalar phpmailer

    cd .\scripts\php\seguridad\mail
    
    composer require phpmailer/phpmailer
    
  4. Instalar DOMPDF

    cd .\scripts\php\seguridad\generarNominas
    
    composer require dompdf/dompdf
    
  5. Activar GD Para este paso es necesario acceder a la configuración de Apache (php.ini) y activar esta extensión:

    Antes:

    ;extension=gd
    

    Después:

    extension=gd
    
  6. Instalar Atropos

    cd .\error
    
    npm i atropos
    
  7. Creación DB

    Ejecutar el archivo SQL en nuestro gestor de bases de datos.

Important

Se tendrá que incluir el repositorio en la carptea de htdocs o crear un nuevo host virtual.

Funcionalidades

Nombre Funcionalidades
Empleados Alta y baja del trabajador, modificación de datos personales, asignación de departamento y categoría, acceso a My-portal, generación automática de credenciales temporales, visualizador de historial de avisos
Departamentos Creación y eliminación de departamento, asignación de dinero, gestión de gastos, gestión de categorías según departamento
Categorías Creación y eliminación de categorías, asignación de sueldo /h
Turnos Creación y eliminación de 1 o varios turnos, asignación y desasignación de turno a trabajador
Avisos Creación de aviso por: entrada tardía, salida temprana, falta injustificada de asistencia
Seguridad Gestión de inactividad, cifrado de contraseñas, control de acceso según rol (usuario o administrador), control de peticiones usando ajax
Extras Creación de nóminas, autogeneración de fotografía corporativa, creación de directorios personales

Licencia

GNU General Public License v3.0 (Ver licencia)

About

Creación de una pequeña aplicación vía web para gestionar los empleados, departamentos, categorías, avisos de una pequeña empresa.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages