Ini adalah aplikasi manajemen penggajian karyawan industri berlian yang dikodekan dalam laravel. Misalkan jika Anda memerlukan solusi untuk mengelola tingginya jumlah karyawan di industri berlian Anda maka ini akan menghemat waktu Anda.
Dengan bantuan aplikasi ini Anda dapat menetapkan lembar waktu harian kepada seorang karyawan dengan melampirkan tanggal dan jumlah berlian di bulan ini dan bulan yang akan datang juga.
Data setiap karyawan dapat dikelola dengan baik berdasarkan rentang bulan/tanggal/tahun.
Anda dapat dengan mudah menemukan jumlah total yang harus dibayarkan kepada pekerja Anda.
Anda dapat menambahkan tipe kerja (tipe berlian).
Catatan : Anda akan mendapatkan peran bernama SuperAdmin yang ditambahkan secara default. Anda perlu membuat sendiri dua peran bernama Karyawan & Managar yang akan disediakan dalam langkah-langkah instalasi.
Catatan : Hanya satu superadmin yang dapat mendaftar melalui seeding, tidak ada opsi untuk mendaftar hanya diberikan opsi login sehingga siapa pun dari luar tidak dapat mendaftar sebagai superadmin.
Layanan uang muka telah ditambahkan sehingga jika ada karyawan yang perlu mengambil uang muka di bulan mendatang, mereka dapat mengambilnya. ada area pengelolaan untuk itu juga.
Jika Anda sampai di sini dengan membaca, tetap tenang dan cukup ikuti langkah-langkah instalasi. Anda akan mendapatkan pengaturan aplikasi sepenuhnya di mesin lokal Anda.
Anda Dapat Menginstalnya di komputer lokal Anda dengan mengikuti langkah-langkah di bawah ini:
Unduh atau klon repositori di sistem Anda.
git clone https://github.com/rkdharecha/diamond-industry-payroll-system-laravel.git
Buka folder diamond-industry-payroll-system-laravel-master dan buka terminal lalu ikuti langkah-langkah di bawah ini.
Instal Komposer:
composer Install
Buat salinan file .env.example ke .env:
cp .env.example .env
Tetapkan kredensial basis data:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourdb
DB_USERNAME=root
DB_PASSWORD=
Kemudian Hasilkan Kunci Aplikasi:
php artisan key:generate
Kemudian Migrasikan database:
php artisan migrate
Sekarang Kita Perlu membuat Izin yang ditetapkan ke Peran (pastikan untuk menjalankan perintah ini terlebih dahulu sebelum superadmin melakukan seeding):
php artisan db:seed --class=PermissionTableSeeder
Buat Admin Super:
php artisan db:seed --class=CreateSuperAdminUserSeeder
Jalankan servis artisan php. Buka http://localhost:8000, Anda akan melihat halaman login.
Masuk Admin Super
email = [email protected]
password = 12345678
Catatan : Setelah Masuk sebagai Superadmin, buka Peran dari sidebar dan buat dua peran lagi bernama Karyawan & Manajer & berikan izin kepada peran tersebut sesuai keinginan Anda. misalnya tambahkan 2 pengguna dengan manajer peran dari superadmin dan login dengan dua manajer tersebut dan buat karyawan dari mereka.