XcodeSol Security Guard Admin Documentation

Overview

XcodeSol Security Guard Admin is a Laravel + Vue SPA for managing private security guard operations. It centralizes guard records, attendance tracking (manual and biometric), location assignment, payroll processing, client billing, and asset management into a single admin dashboard.

Who It Is For

  • Security companies managing guards deployed across multiple client locations.
  • Admin teams that need attendance and payroll visibility without paper registers.
  • Operators who want biometric device integration for automated check-in and check-out.

Core Capabilities

  • Guard personnel records with CNIC, contact, salary, and location assignment.
  • Daily attendance marking with Present, Absent, Leave, Off statuses.
  • Biometric device integration — enroll guard fingerprints, face scans, or NFC tags. Devices send check-in and check-out data via API.
  • Geo attendance mode (planned) — guards check in using GPS location.
  • Monthly salary calculation with per-day deduction for absences and advance recovery.
  • Client and location management with billing rates and tax configuration.
  • Payment tracking (cash in, cash out) per party.
  • Asset tracking for weapons and uniforms issued to guards.
  • Advance salary management with recovery tracking.
  • Reporting — monthly attendance summaries, salary sheets, and financial reports.
  • Single admin user authentication via Laravel Sanctum API tokens.

Next Steps

Start with installation, then complete configuration.