Sky SIMPEG v2 adalah aplikasi Sistem Informasi Kepegawaian (SIMPEG) yang dibangun menggunakan Laravel. Aplikasi ini dirancang untuk mempermudah pengelolaan data kepegawaian dalam organisasi dengan berbagai fitur modern seperti Kanban Board, autentikasi yang aman, dan antarmuka yang responsif.
-
Manajemen Pegawai:
- Tambah, edit, hapus, dan lihat data pegawai.
- Pengelolaan unit kerja dan detail pegawai melalui tabel
employment_detail
.
-
Kanban Board:
- Tugas dapat dikelola dengan fitur drag-and-drop.
- Kanban board dapat disaring berdasarkan unit pengguna.
-
Sistem Autentikasi:
- Login dan registrasi menggunakan Laravel Jetstream.
- Manajemen sesi pengguna yang aman.
-
Desain Responsif:
- Dibangun menggunakan Tailwind CSS untuk tampilan modern.
- Mendukung perangkat desktop dan mobile.
-
Realtime Interactivity:
- Menggunakan Livewire untuk pengalaman pengguna yang dinamis tanpa perlu JavaScript tambahan.
- Laravel: Framework PHP untuk pengembangan backend.
- Laravel Jetstream: Untuk autentikasi pengguna dan manajemen sesi.
- Livewire: Untuk komponen dinamis tanpa JavaScript.
- Tailwind CSS: Library CSS untuk desain antarmuka.
- MySQL: Database untuk penyimpanan data.
Ikuti langkah-langkah berikut untuk mengatur proyek secara lokal:
Clone repositori ini menggunakan Git dan navigasikan ke direktori proyek.
git clone https://github.com/neet693/sky-simpeg-v2.git
cd sky-simpeg-v2
Pastikan Composer dan Node.js telah terinstal di sistem Anda.
composer install
npm install
npm run build
- Duplikasikan file .env.example menjadi .env:
cp .env.example .env
- Edit file .env untuk menyesuaikan konfigurasi berikut:
Database:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=sky_simpeg_v2
DB_USERNAME=root
DB_PASSWORD=yourpassword
- Kunci Aplikasi: Jalankan perintah berikut untuk menghasilkan kunci aplikasi:
php artisan key:generate
Jalankan perintah berikut untuk membuat struktur database dan mengisi data awal:
php artisan migrate --seed
Aktifkan server pengembangan lokal:
php artisan serve
Aplikasi akan tersedia di http://localhost:8000.
- Email: [email protected]
- Password: password
- Tambahkan atau perbarui data pegawai melalui menu dashboard.
- Lihat dan kelola tugas per unit menggunakan fitur drag-and-drop.
- Filter tugas berdasarkan unit pengguna untuk pengalaman yang lebih fokus.
Saya menyambut kontribusi untuk pengembangan proyek ini! Ikuti langkah berikut untuk berkontribusi:
git checkout -b fitur-anda
git commit -m "Menambahkan fitur baru"
git push origin fitur-anda
Proyek ini dilisensikan di bawah MIT License. Anda bebas menggunakan, memodifikasi, dan mendistribusikan ulang proyek ini selama mengikuti ketentuan lisensi.
Jika Anda memiliki pertanyaan atau membutuhkan bantuan, silakan buka Issues di repositori ini. Kami dengan senang hati akan membantu Anda!