Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/raceliciouss/YUSEN-LIMO-WAREHOUSE/llms.txt

Use this file to discover all available pages before exploring further.

The YUSEN LIMO Warehouse System is a fully client-side web application that helps operations teams at Yusen Logistics Philippines Inc. capture shipment details, monitor inventory, and review warehouse activity. It runs entirely in the browser with Local Storage persistence and requires no server or installation.

Quickstart

Serve the app locally and log in with the default accounts in under two minutes.

Architecture

Understand the file layout, data flow, and page-initialization lifecycle.

Core Features

Explore the dashboard, inbound/outbound forms, inventory table, and notifications.

Authentication

Learn how AuthService handles login, sessions, roles, and user management.

QR Scanning

Set up camera-based QR scanning and structure payloads to auto-fill forms.

Data & Storage

Review the Local Storage schema, business logic, and the path to a real backend.

What the system does

1

Log in with a role-based account

Open index.html in any modern browser. Admin and Employee accounts are seeded automatically. Credentials are validated by AuthService entirely client-side.
2

Record inbound and outbound shipments

Use the Inbound/Outbound page to fill shipment fields — or scan a QR code to auto-populate HAWB, MAWB, client, and other fields instantly.
3

Monitor inventory and activity

The Inventory page aggregates all shipment records and shows remaining cargo quantities. The Dashboard tracks total shipments, cargo in warehouse, and today’s outbound activity.
4

Export and report

Generate Excel (.xlsx) or PDF activity reports directly from the browser using the built-in export controls on the Dashboard.

Key capabilities

Role-Based Access

Admin and Employee roles control access to pages and actions throughout the app.

QR Auto-Fill

Scan JSON QR codes to populate shipment forms without manual data entry.

No Backend Needed

All data lives in Local Storage. Deploy as a static site with zero server setup.

Excel & PDF Export

Export filtered activity reports as .xlsx or printable PDF files.

Inventory Tracking

Search, filter, sort, and paginate shipment aggregates with a detail drawer.

Profile Management

Edit name, username, email, and upload a profile picture with zoom and rotate.
The system uses plaintext passwords and client-side authentication for rapid prototyping. Before deploying to production, follow the migration guide to move to a secure backend with hashed credentials.

Build docs developers (and LLMs) love