Absensi Karyawan Github Free __link__ May 2026
php artisan migrate --seed The seed command creates an admin user (email: admin@example.com / password: password). To automatically mark absent employees after 6:00 PM, you need a cron job:
use App\Services\WhatsAppService; if ($status == 'Late') WhatsAppService::send($managerNumber, "Karyawan ".$employeeName." terlambat!"); absensi karyawan github free
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1 On free hosting like Koyeb or Render, use their "Cron Job" feature. Visit http://your-app.com/login . Login as Admin. Create a few test employees. Print their QR codes. Scan using your phone camera. Check the dashboard. Customizing Your Free Absensi System The beauty of "GitHub free" is customization. Here are three common modifications Indonesian SMEs request: 1. Adding "Potongan Gaji" (Salary Deduction for Lateness) Open the AttendanceController.php file. Find the checkLate function. Add logic: php artisan migrate --seed The seed command creates
Using the waha API or Fonnte (popular in Indonesia), modify the EventServiceProvider to send a message to the manager when an employee is late: Login as Admin
if ($minutesLate > 15) $deduction = ($minutesLate / 60) * $hourlyRate; $attendance->fine = $deduction;
Enter
git clone https://github.com/[example-repo]/laraboi-attendance.git cd laraboi-attendance Copy the example environment file and install dependencies via Composer.