WMS - Enterprise SaaS Workforce Management System
WMS is a powerful, enterprise-grade Workforce Management System built on Laravel for companies that demand strict compliance, accurate attendance tracking, and seamless payroll automation. It eliminates buddy punching, proxy logins, and payroll errors through hardware-level device validation and GPS-based geofencing - giving managers real data and giving workers a transparent, fair system.
Deploy it as your own SaaS and sell subscriptions to businesses of any size - from 10-person offices to multi-site enterprises with hundreds of workers.
What's Included
Employee / Worker Web Portal - Workers log attendance, apply for leave, view payslips, check shift schedules, and track their own records from any browser or phone.
Manager Dashboard - Department managers view team attendance, approve leaves, oversee shift coverage, and generate compliance reports.
HR / Admin Panel - Full control over employee profiles, departments, shifts, payroll configuration, deductions, allowances, and system settings.
Super Admin SaaS Panel - Manage all tenants (companies), subscription plans, billing, and platform-level settings from one dashboard.
Attendance & Anti-Fraud
Hardware Device Binding - Each worker's account is bound to a specific device (IMEI / device fingerprint). Login from any other device is blocked, eliminating proxy attendance completely.
GPS Geofencing - Define one or multiple geofences per workplace. Attendance can only be marked when the worker is physically within the boundary - works even without internet using offline sync.
Face Recognition Check-in - Optional facial verification at check-in to confirm identity, preventing buddy punching entirely.
Selfie with Timestamp & Location - Worker submits a selfie on check-in with GPS coordinates and timestamp logged against their record.
IP Restriction - Office-based workers can be restricted to check in only from the office network IP range.
Real-time Attendance Dashboard - Live view of who is clocked in, absent, on leave, or late - updated every minute.
Shift & Schedule Management
Create unlimited shift templates (Morning, Evening, Night, Rotational)
Assign shifts individually, by department, or by role
Weekly and monthly roster planning with drag-and-drop
Overtime detection and calculation - auto-flagged when shift is exceeded
Grace period and late-mark configuration per shift
Half-day and irregular shift support
Worker shift swap requests with manager approval
Leave Management
Configurable leave types - Casual, Sick, Earned, Maternity, Paternity, Compensatory
Leave balance tracking with auto-carry-forward rules
Leave application workflow - apply → manager approve / reject → HR record
Holiday calendar management (national, state, company-specific)
Leave encashment calculation for payroll
Email and in-app notifications at each approval stage
Payroll Automation
Salary structure builder - basic, HRA, TA, DA, allowances, deductions
Auto-payroll generation based on attendance, leaves, overtime, and deductions
Statutory deductions - PF, ESI, Professional Tax, TDS (configurable per region)
Salary revision history with effective date tracking
Payslip generation - PDF export and email delivery to each worker
Bulk payment export for bank transfer (NEFT / RTGS format)
Payroll lock - freeze a month's payroll to prevent edits after processing
Multi-Company & SaaS
Full multi-tenant SaaS architecture - each company is an isolated tenant
Subscription plan management with employee-count-based pricing tiers
Billing via Razorpay and Stripe with auto-renewal
Custom subdomain per company (company.yourdomain.com)
Super admin revenue dashboard - MRR, ARR, tenant growth, churn
White-label ready - your branding, your domain
Reports & Compliance
Monthly attendance register (printable - statutory format)
Late-mark and absenteeism report
Overtime and extra-hours report
Department-wise attendance summary
Payroll reconciliation report
Leave balance and encashment report
Compliance audit log - who marked what and when
All reports exportable to CSV and PDF
Tech Stack
Backend: Laravel 11
Frontend: TailwindCSS, Alpine.js, Blade
Database: MySQL
Maps / Geofence: Google Maps API
Payments: Razorpay, Stripe (SaaS billing)
Notifications: Email (SMTP / Mailgun), In-app
Server Requirements
PHP 8.1+, Laravel 11, MySQL 8+
Composer, Node.js 18+
Google Maps API key (geofencing)
SSL certificate (required)
Razorpay or Stripe account (SaaS billing)
Who Is This For?
Perfect for SaaS entrepreneurs who want to sell workforce management software to SMBs, factories, retail chains, construction companies, and any business with field or shift workers - a market where legacy software is expensive and outdated.
Buy once, sell to hundreds of companies. Full source code. 6 months support.
Get This Script Running Today
Buy the code and set it up yourself, or let our team install, configure, and deploy it for you.