PHP 8.0+ AdminLTE 3 MySQL / SQLite PWA MIT License

AssetManager

Complete IT & general asset management โ€” track, patch, borrow, report โ€” all in one secure platform.

๐Ÿ“ฆ View on GitHub โ†’

Features

20+ features for comprehensive asset management

๐Ÿ“Š

Modern Dashboard

Gradient stat cards, ApexCharts, activity timeline, quick access, dark mode

๐Ÿ“ฆ

Asset Management

CRUD with photo upload, QR code, soft delete, export/import CSV, depreciation

๐Ÿ›ก

Quarterly Patching

Scheduled patching per quarter, checklist per asset, patch codes (KBxxxx)

๐Ÿ“„

Reports & PDF

4 report tabs, filters, print-friendly with letterhead & signature

๐Ÿค

Borrowing System

Track loans with borrower, dates, overdue detection, auto status

๐ŸŒ

Multi-Language

English (default) & Bahasa Indonesia, 200+ translation keys

๐Ÿ”

Security

bcrypt auth, rate limiting, audit trail, API tokens, XSS protection

๐Ÿ””

Notifications

In-app notifications, patching overdue alerts, badge in navbar

๐Ÿ’ณ

Multi-Currency

IDR, USD, EUR support with proper formatting

๐Ÿ“ฑ

PWA

Installable on mobile/desktop, offline cache via service worker

๐ŸŽจ

Dark Mode

Full dark theme toggle, persistent via cookie

๐Ÿ”

Global Search

Search assets, users, categories, schedules from navbar

Documentation

Complete guides for installation and usage

๐Ÿ“– README

Overview, features, structure, routes, FAQ

Read โ†’

๐Ÿ“ฆ INSTALL.md

5 deploy options: SQLite, MySQL, Apache, Nginx, Docker

Read โ†’

๐Ÿ“– USER_GUIDE.md

Complete usage guide for all 20+ features

Read โ†’

โš– LICENSE

MIT License โ€” free to use, modify, distribute

Read โ†’

Quick Start

Run locally in 2 commands

Mode Demo (SQLite โ€” no MySQL needed)

git clone https://github.com/antono4/AssetManager.git cd AssetManager/asset_app php -S 0.0.0.0:8080 -t public public/index.php

Open http://localhost:8080 โ†’ login admin / admin123

โ„น๏ธ Note: This is a PHP application. GitHub Pages only hosts static files and cannot run PHP. To use the full app, run it locally with PHP or deploy to a PHP-enabled hosting (Apache/Nginx/Docker). See INSTALL.md for details.

Default Accounts

UsernamePasswordRoleAccess
adminadmin123AdminAll features
staffstaff123StaffView assets, borrow, patching checklist
โš ๏ธ Change default passwords after installation via User Management or /setup route.