AssetHub – Laravel Asset Management System with QR Code & Depreciation

Description

AssetHub – Laravel Asset Management System with QR Code & Depreciation

AssetHub – Laravel Asset Management System with QR Code & Depreciation is a production-ready asset management system built with the modern Laravel 11 + Vue 3 + Inertia.js stack. It helps organizations of any size track the full lifecycle of any company asset — laptops, vehicles, machinery, office equipment, tools, furniture — from procurement to disposal, with features that competing scripts simply don’t include.

Core Modules

Asset Management

  • Auto-generated asset tags (configurable prefix)
  • Multiple images per asset (Spatie Media Library)
  • Status tracking (available, assigned, maintenance, retired, lost, disposed)
  • Condition tracking (excellent, good, fair, poor)
  • Bulk import via Excel template
  • Bulk export with current filters
  • Clone asset (one-click duplicate)
  • 5-tab detail page (Info, History, Documents, Maintenance, Depreciation)

User & Role Management

  • 4 pre-configured roles: Admin, IT Manager, Supervisor, Employee
  • Granular permissions via Spatie Permission
  • Department-based organization
  • Avatar uploads, employee IDs, contact info

Workflows

  • Assign / Return / Transfer with locked transactions
  • Email notifications on assignment
  • Request approval flow (4 statuses, 4 priorities)
  • Check-in/check-out booking with overdue tracking

Maintenance

  • 3 types: preventive, corrective, predictive
  • Calendar view with priority colors
  • Auto-schedule next preventive on completion
  • Cost tracking per maintenance
  • Email reminders X days before scheduled date
  • Internal assignee or external vendor

Documents

  • Attach invoices, warranties, manuals, certificates
  • Inline preview for PDFs and images
  • Expiry tracking with email alerts at 30/14/7/1 days
  • File size up to 20 MB per document

Audit Log

  • Every change logged automatically (Spatie Activitylog)
  • Diff viewer shows Before/After
  • Filter by source, event, user, date range
  • Stored separately for compliance

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.