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:
[!NOTE] Para la automatización de las nóminas y el fichaje de cada empleado se requiere programarlo en el administrador del sistema.
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.
(Opcional) Instalar composer y node
Si no tienes instalado composer
y node
, accede a:
Clonar repositorio
git clone https://github.com/D4souls/cuandoLibro
Instalar phpmailer
cd .\scripts\php\seguridad\mail
composer require phpmailer/phpmailer
Instalar DOMPDF
cd .\scripts\php\seguridad\generarNominas
composer require dompdf/dompdf
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
Instalar Atropos
cd .\error
npm i atropos
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.
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 |
GNU General Public License v3.0 (Ver licencia)