Optimizing On-Site Reporting & Material Logistics
In large-scale construction, the "last mile" of data—what happens daily on-site—is often lost in
manual logs. I designed the mobile experience for Site Engineers and Stock Managers to bridge this
gap, focusing on real-time task reporting and material tracking. While the administrative backend
handled setup, my mission was to ensure the "boots on the ground" had a tool that worked as hard as
they do.
The Goal: Transition from manual, error-prone reporting to a structured,
digital-first progression system.
As a Solo UX/UI Designer, I was responsible for the end-to-end mobile experience for both personas, including user research through site interviews, information architecture, and high-fidelity UI design.
Engineers work in chaotic environments and often cannot finish a report in one sitting.
The need for a "Material Intent" (Request) system linked directly to specific tasks.
Creating a consistent hierarchy (Project → Task → Progress) to reduce cognitive load.
I utilized a User-Centered Design (UCD) approach, beginning with contextual inquiries with actual site engineers.
Mapped the daily journey and identified the need for a "Draft" state for field reports.
Defined a 4-tab navigation (Dashboard, Projects, Indents, Inventory) to separate daily "doing" from long-term "tracking".
Developed a multi-step "Daily Progress" wizard with an asynchronous saving mechanism.
I designed the experience for two distinct primary users: The Site Engineer (Objective: Report daily progress and request materials) and The Stock Manager (Objective: Manage inventory equilibrium and track procurement). The interface decisions were tailored to support their specific on-site objectives.
Site engineers specifically praised the "Save for Later" feature as it mirrored their actual workflow.
Linking material consumption directly to specific tasks significantly decreased stock management errors.
Stakeholders now compare "Planned Date" vs. "Actual Date" in real-time, allowing for faster intervention on delayed tasks.
The mobile experience for engineers focuses on data integrity and "boots-on-the-ground" usability.
The Feature: A 3-step reporting flow (Task Status → Material Consumption → Photo
Proof) equipped with an Unpublished Progress state.
Why it Impresses: It acknowledges the reality of site interruptions, allowing
engineers to pause a report at Step 1 and resume it later without data loss.
The Feature: A high-density dashboard that allows for seamless switching between
assigned projects (e.g., Skyline Enclave, Greenfield Towers).
Why it Impresses: It showcases your ability to design a scalable Information
Architecture where the entire UI adapts based on the project context.
The Feature: A tabbed task view (Details, Materials, Dependencies) that highlights
Planned vs. Actual dates and prerequisite tasks.
Why it Impresses: It proves you understand the "domino effect" of construction
(e.g., Foundation must be done before Pillars), turning complex project management logic into an
intuitive UI.
The stock manager’s interface acts as a logistical command center, bridging the gap between site and warehouse.
The Feature: Material cards (Tiles, Cement, Steel) that use dual-colored progress
bars to compare Instock vs. Required amounts.
Why it Impresses: This feature functions as a visual "Low-Stock" warning system,
allowing managers to anticipate shortages before they cause site delays.
The Feature: A granular tracking system for material requests (Indents) categorized
by: Pending, Partially Ordered, Pending Delivery, and Delivered.
Why it Impresses: Designing for the "Partially Ordered" state is a sophisticated UX
decision that eliminates the "Information Black Hole" between the procurement team and the site
engineer.
The Feature: Real-time tracking of materials that are "Allocated" (promised to a
task) versus "Consumed" (already used).
Why it Impresses: It demonstrates Business Logic awareness; you aren't just showing
what's in the warehouse, you're preventing the Stock Manager from double-promising materials to
different tasks.