Esta es una aplicación de gestión de nómina de empleados de la industria de los diamantes que está codificada en laravel. Supongamos que si necesita una solución para gestionar la gran cantidad de empleados en su industria de los diamantes, le ahorrará tiempo.
Con la ayuda de esta aplicación, puede asignar hojas de horas diarias a un empleado adjuntando la fecha y la cantidad de diamantes durante el mes actual y también en el mes futuro.
Los datos de cada empleado se pueden gestionar en gran medida según el rango de mes/fecha/año.
Puede encontrar fácilmente el monto total a pagar a sus trabajadores.
Puede agregar los tipos de trabajo (tipo de diamantes).
Nota : obtendrá la función llamada SuperAdmin agregada de forma predeterminada. debe crear dos roles denominados Empleado y Administrador por su cuenta, que se proporcionarán en los pasos de instalación.
Nota : Solo se puede registrar un superadministrador a través de la inicialización; no hay opción para registrarse, solo se proporciona la opción de inicio de sesión para que nadie externo pueda registrarse como superadministrador.
Se ha agregado el servicio de anticipo de efectivo para que, si algún empleado necesita recibir un anticipo de efectivo en un mes futuro, pueda hacerlo. También hay un área de gestión para eso.
Si llegaste hasta aquí leyendo, mantén la calma y simplemente sigue los pasos de instalación. Obtendrá la configuración completa de su aplicación en su máquina local.
Puede instalarlo en su PC local siguiendo los pasos a continuación:
Descargue o clone el repositorio en su sistema.
git clone https://github.com/rkdharecha/diamond-industry-payroll-system-laravel.git
Vaya a la carpeta Diamond-industry-payroll-system-laravel-master y abra la terminal, luego siga los pasos a continuación.
Instalar compositor:
composer Install
Haga una copia del archivo .env.example a .env:
cp .env.example .env
Establezca las credenciales de la base de datos:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourdb
DB_USERNAME=root
DB_PASSWORD=
Luego genere la clave de la aplicación:
php artisan key:generate
Luego migre la base de datos:
php artisan migrate
Ahora necesitamos crear permisos que se asignen a la función (asegúrese de ejecutar primero este comando antes de iniciar el superadministrador):
php artisan db:seed --class=PermissionTableSeeder
Crear superadministrador:
php artisan db:seed --class=CreateSuperAdminUserSeeder
Ejecute el servicio artesanal php. Abra http://localhost:8000, debería ver la página de inicio de sesión.
Iniciar sesión como superadministrador
email = [email protected]
password = 12345678
Nota : Después de iniciar sesión como superadministrador, vaya a Roles desde la barra lateral y cree dos roles más llamados Empleado y Gerente y asígneles los permisos que desee. por ejemplo, agregue 2 usuarios con la función de administrador de superadmin e inicie sesión con esos dos administradores y cree empleados a partir de ellos.