AssetHub - Laravel Asset Management System with QR Code & Depreciation

Bluehost Shared Hosting

What is AssetHub?

AssetHub 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.

VIEW ONLINE DOCUMENTATION HERE

Why AssetHub stands out

Unlike basic inventory scripts, AssetHub ships with financial-grade depreciation, browser-based QR code scanning, HMAC-signed webhooks, drag-and-drop custom fields, and 10 built-in languages (English, Vietnamese, Spanish, French, German, Portuguese (BR), Russian, Arabic, Chinese, Japanese). It’s the result of months of work to deliver a tool you’d actually use day-to-day, not just a database CRUD wrapped in Bootstrap.

Runs on the cheapest shared hosting — tested on Hostinger Single ($2.99/month). No SSH, no cron, no Redis required. Upload via FTP, run the web installer, you’re live.

Killer Features

QR Code Scanning (No App Required)
Every asset gets an auto-generated QR code on creation. Scan with any modern browser camera — no native app needed. Print labels in batch (A4, 2 per row) directly from the asset list.

Depreciation Engine
Calculate book value over time using 3 methods: straight-line, declining balance, units of production. Charts visualize the depreciation curve. Asset values auto-update monthly. Export schedules to Excel for accounting.

Webhooks with HMAC Signing
Notify external services (Slack, Zapier, your own systems) on 15 event types. HMAC-SHA256 signature verification, auto-retry 3 times, auto-disable after 10 failures, full delivery log.

Drag-and-Drop Custom Fields
Add unlimited custom attributes — text, number, date, select, textarea, file, checkbox. Apply to all categories or specific ones. Reorder by dragging.

Approval Workflows
Employees request, managers approve, system fulfills. Email notifications at every step. Full audit trail.

Booking System for Shared Assets
Cameras, projectors, vehicles — book by date range, conflict detection prevents double-booking, calendar view shows everything at a glance, overdue alerts.

6 Reports with Charts + Export
Asset Summary, Depreciation, Transactions, Maintenance Cost, Warranty Expiry, Department Assets. ApexCharts visualizations + Excel/PDF export.

10 Languages Built-in
Ships ready-to-use in English, Vietnamese, Spanish, French, German, Portuguese (BR), Russian, Arabic, Chinese, Japanese. Per-user language preference, live switch from the header, no page reload. RTL-aware layout for Arabic.

Runs on $2.99 Shared Hosting
Tested end-to-end on Hostinger Single — the cheapest tier. No SSH, no cron job, no Redis, no queue worker required. Upload via FTP, run the web installer in your browser, you’re live. Scheduled tasks run via HTTP-triggered scheduler, queues use the database driver.

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

Technical Specs

Stack

  • Backend: Laravel 11 + PHP 8.3
  • Frontend: Vue 3 + Inertia.js 2 (SPA experience, server-side routing)
  • UI: Tailwind CSS 3 with dark mode toggle
  • Charts: ApexCharts (line, bar, donut, pie)
  • Icons: Lucide (1000+ icons)

Architecture

  • MVC with form requests for validation
  • Service layer for complex logic (Depreciation, QrCode, Webhook)
  • Observer pattern for asset auto-actions
  • Resource controllers + named routes
  • Eloquent relationships throughout

Quality

  • All authorization via can() policies
  • CSRF protection on every form (Laravel default)
  • SQL injection-proof (Eloquent + parameter binding)
  • XSS-safe (Vue auto-escapes)
  • Database transactions for multi-step operations
  • Eager loading to prevent N+1

✅ What’s Included

  • Full source code (Laravel + Vue)
  • 18 demo assets with QR codes
  • 4 demo accounts (one per role)
  • HTML documentation (45+ sections)
  • Web-based installation wizard
  • Excel import template
  • License + Changelog
  • 6 months free updates + support

Server Requirements

  • PHP 8.2 or higher
  • MySQL 5.7+ or MariaDB 10.3+
  • Composer 2.x (build only)
  • Node.js 18+ (build only — pre-built assets included)
  • Standard PHP extensions: OpenSSL, PDO, Mbstring, GD, Tokenizer, XML

0 average based on 0 ratings.

alithemes

alithemes

Visit Author's Portfolio

View Portfolio
Last Update 2026-05-21
Created 2026-05-21
Sales 0
Discussion Comments
Compatible Browsers IE8 IE9 IE10 IE11 Firefox Safari Opera
Software Version PHP 8.x MySQL 8.x
High Resolution Yes
Software Framework Laravel
Files Included PHP
Video Preview Resolution