Enterprise Solution

AssetPulse

A comprehensive distributed asset management platform designed to track the complete lifecycle of equipment across multiple locations. Connects teams with full auditability, role-based access control, and real-time visibility into all your assets.

AssetPulse Dashboard
51

DB Tables

14+

API Endpoints

100%

Audit Trail

Transfer #TR-2847Pending Approval
Count #CNT-0156Reconciled
Maintenance #MNT-089In Progress

Everything you need to manage assets at scale

Built for organizations that need complete visibility and control over inventory across multiple locations

Asset Management (Stocks)

Track high-value, serialized items like machinery and electronics. View history, condition, location, warranty info, and attached documents/photos for each asset.

Consumables (Spares)

Manage quantity-based inventory for consumable items like filters, oil, and cables. Track by quantity with min/max levels, lead times, and supplier information.

Logistics & Transfers

Comprehensive workflows for moving items between locations. Multi-stage lifecycle from request through approval, packaging, shipping, and receiving.

Audit & Compliance

Periodic inventory counts ensure system matches physical reality. Start count sessions, scan items, and reconcile discrepancies with full audit trail.

Maintenance Tracking

Log maintenance tickets against specific assets. Record costs, service providers, technician details, and track repair history throughout asset lifecycle.

Role-Based Access

Users see only inventory relevant to their assigned location. Functions like "Approve Transfer" or "Bulk Import" reserved for specific senior roles.

Core Modules

AssetPulse is built around interconnected modules for complete asset lifecycle management

01

Product Catalog (Master Data)

Before any item can be tracked, it must exist in the Master Data. This is the library of all approved products that serves as templates for Stocks and Spares.

  • Product definitions with SKU, manufacturer, model number
  • Category and department classification
  • Links to both Stock items and Spare parts
  • Product audit logging for all changes
1Create Product in Catalog
2Set IsSerialized flag (Stock/Spare)
3Link Manufacturer & Vendor
4Create Stock/Spare Instances
02

Stock Management (Assets)

The Stocks module tracks permanent, serialized equipment. Each physical item has its own record with full history, condition tracking, and location assignment.

  • Unique Stock ID with optional serial number
  • Current location and sub-location tracking
  • Condition status: In Use, Damaged, Retired
  • Purchase info, warranty dates, vendor details
  • Photo and document attachments per item
  • Change approval workflow with pending changes
1Add Stock Item (link to Product)
2Assign Location & Owner
3Track Usage & Condition
4Full Audit Log (StockAuditLog)
03

Spare Parts (Consumables)

Unlike Stocks, Spares are tracked by quantity, not serial number. Manage consumable items with inventory levels, reorder points, and supplier relationships.

  • Part Number and SKU identification
  • Current quantity with min/max stock levels
  • Condition and asset condition tracking
  • Location and sub-location assignment
  • Manufacturer and vendor relationships
  • Pending changes approval workflow
1Create Spare Part Record
2Set Min/Max Stock Levels
3Adjust Quantities on Use
4Reorder Alerts & Tracking
04

Locations & Organizations

Hierarchical location management for vessels, warehouses, ports, and offices. Organizations track vendors, manufacturers, and partners for complete supply chain visibility.

  • Parent/child location hierarchy
  • Sub-location support (Engine Room, Bridge, etc.)
  • Organization profiles: vendors, manufacturers, partners
  • Contact information, shipping addresses
  • User location assignments for data scoping
1Define Organization (Company)
2Create Location Types
3Set Parent/Child Relationships
4Assign Users to Locations

Key Process Lifecycles

Transfer Request Lifecycle

Move items between locations with a complete digital audit trail. The system supports both Stock and Spare transfers with multi-level approvals.

Step 1

Request Initiated

Step 2

Corporate Approval

Step 3

Target Approval

Step 4

Stock Assigned

Step 5

Packaged

Step 6

Shipped

Step 7

Received

Draft Pending Corporate Approval Pending Location Approval Pending Target Approval Assigned Packaged Shipped Received Dispute Cancelled

Inventory Count Lifecycle

Periodic inventory counts ensure the system matches physical reality. Create sessions for specific sub-locations and reconcile any discrepancies.

Step 1

Create Count Session

Step 2

Scan/Enter Items

Step 3

Record Quantities

Step 4

Review Discrepancies

Step 5

Finalize & Reconcile

Maintenance Workflow

Track repairs and service history for assets. Log maintenance tickets, record costs, and maintain complete service records throughout asset lifecycle.

Step 1

Create Request

Step 2

Assign Vendor

Step 3

Track Tasks

Step 4

Record Costs

Step 5

Complete & Close

Admin Console & Advanced Features

User Management

Complete user administration with role assignments and location scoping.

  • Create and manage user accounts
  • Assign roles with specific permissions
  • Scope users to specific locations
  • OTP-based authentication (15-min expiry)
  • User audit logging for all changes

Bulk Imports

Set up new locations or onboard large batches of inventory efficiently.

  • CSV file upload with column mapping
  • Import Departments, Positions, Vendors
  • Import Locations with hierarchy
  • Import Products, Stocks, and Spares
  • FK resolution for lookup values

Roles & Permissions

Granular role-based access control for all system functions.

  • Define custom roles
  • Module-level permissions
  • Action-level permissions
  • Location-scoped data access
  • Approval authority controls

Reports & Analytics

Generate detailed summaries for audits and financial planning.

  • Stock valuation reports by location
  • Movement history audit trails
  • Local analytics dashboard
  • Management analytics overview
  • Transfer and count compliance

Email & Notifications

Automated email notifications throughout workflows.

  • OTP delivery via PHPMailer
  • Transfer approval notifications
  • Shipping and receipt alerts
  • Email log and history tracking
  • Configurable SMTP settings

System Configuration

Flexible settings for system behavior and defaults.

  • Application configuration table
  • Email settings management
  • Default values and behaviors
  • Department and position setup
  • Shipping company management

Enterprise-Grade Architecture

Built for reliability, security, and scale

Database

MariaDB with 51 tables

Backend

PHP with MySQLi/PDO

Frontend

Server-rendered HTML/CSS/JS

Authentication

OTP-based via PHPMailer

API

14+ REST endpoints

Security

Role-based + Location scoping

Audit Trail

Complete change logging

File Support

Images, docs, imports

Security & Compliance

Built with enterprise-grade security practices to meet the expectations of regulated industries and high-availability environments.

Secure Authentication

OTP-based login with 15-minute expiration windows, secure password hashing, and automatic session management.

Role-Based Access

Granular permission controls with location scoping ensure users only access data relevant to their responsibilities.

Complete Audit Trail

Every change is logged with timestamp, user, and action details for full accountability and compliance reporting.

Encrypted Communications

All data transmitted via HTTPS/TLS encryption with secure database connections and encrypted backups.

Environment Isolation

Customer deployments are isolated with dedicated resources, ensuring data separation and operational independence.

Operational Resilience

Disaster recovery planning with encrypted backups, monitoring, and documented recovery procedures.

See AssetPulse in Action

Explore detailed use cases showing how AssetPulse transforms asset management for complex, multi-location operations.

Ready to transform your asset management?

Let's discuss how AssetPulse can be customized for your organization's needs.

Schedule a Demo Contact Sales