Industry

IT | Metals & Mining

Client

A mining company in Poland

Grysol: Maintenance web application

Intro

Grysol is a web based maintenance log and scheduling application designed for a small mining company in Poland. The project focused on digitizing equipment maintenance workflows that were previously handled through disconnected manual systems. The primary goal was to design a centralized, reliable interface that supports asset tracking, maintenance documentation, and operational scheduling in an industrial environment with high complexity and safety requirements.

Challenges

The main challenge was representing complex mining equipment structures in a way that was both accurate and usable. Assets followed deep hierarchies with multiple dependency levels, which existing tools failed to handle effectively. Scheduling maintenance tasks added further complexity, as activities varied by frequency, urgency, and duration. The interface also had to support fast and error resistant data entry for users operating under time pressure, with minimal training and varying technical skill levels.

Solution

The application was designed around three core modules: Maintenance Log, Time Schedule, and Custom Hierarchy. The Maintenance Log provides structured records linked directly to specific assets, ensuring traceability and historical accuracy. The Time Schedule module offers calendar based planning views that support both short term and long term maintenance planning, with visual prioritization through color and layout. The Custom Hierarchy module enables flexible modeling of equipment structures using expandable tree navigation and progressive disclosure. A clean, high contrast UI, consistent layout system, and optimized form patterns were applied to reduce cognitive load and improve efficiency.

Impacts

Grysol established a centralized system for maintenance data, reducing manual overhead and improving data consistency across teams. The hierarchical asset model improved tracking accuracy and maintenance accountability. Scheduling visibility enabled better resource planning and reduced downtime. From a UX perspective, the application improved usability, decreased entry errors, and supported faster onboarding, creating a scalable foundation for future operational growth.