Building Maintenance Application

PNR Converter — Internal Service for Business Class Flights Generating

Hypotheses

This project came to me through an outsourcing contract. The client was a company specializing in building maintenance — from preventive work to contractor management.

My task as a designer was to create an interface for two platforms: a web version for managers, admins, and building owners, and a mobile version for technicians and managers.

Goals and my role

We had a small design team on this project, responsible for everything from logic and UX flows to UI design for both web application and native iOS mobile application, and developer handoffs. I worked 70% of the time on the iOS application, and 30% on web app.

The client’s goal was to build a unified platform that would:

  • track request statuses,

  • plan and assign maintenance tasks,

  • manage assets and contractors,

  • analyze service efficiency.

Design process

There was no full discovery phase — I had no access to end-users and no UX research was planned. Still, I had to dive into the domain quickly, define key flows, and design a UI that would help users complete their tasks without overwhelm. That was a real challenge for me, who was not such an experienced designer.

Anyway with PM and stakeholders we've made the process really effective. So I:

  • studied the domain using public materials and client documentation,

  • reviewed competitors and interfaces in adjacent domains (field service, asset tracking),

  • mapped out user roles and their interactions,

  • defined assumed user flows for each role,

  • outlined constraints: high data density, role-specific logic, offline scenarios for mobile.

Challenges

During the design, I faced several key challenges:

  • Complex Data Visualization. Screens had to display work orders, asset details, timelines, documents without overwhelming the user

  • Role-based logic. The desktop version was used by admins and managers, while mobile was designed specifically for technicians, and their managers

  • Action-first experience. Users needed not just to read data but act on it: update a status, leave a comment, attach photos, and files

  • Offline access. Since mobile use happened in basements or buildings with poor signal, local data handling was a must

Hypotheses

Based on this, I formulated some hypotheses:

If we limit the mobile interface to essential actions and remove secondary info, task completion time will decrease

If the home screen only shows active requests, it will reduce cognitive load

If users can update statuses and add attachments directly from the card, data accuracy will improve.

If we minimize nesting and hide secondary sections, the app will feel faster and more usable

Looking back, I now see ways to improve the process. I would have validated the hypothesis through an interactive prototype and a short usability test — asking users to complete a task and observing how quickly they get started

Key Scenarios

For the mobile app, I focused on core flows for technicians:

List of work orders

Calendar with assigned ordes

Creating new orders

Creating emergency work orders

and other…

For the web app, scenarios were more complex and included:

Management across multiple buildings

Users and access management

Results

The project was handed off to development.
Based on internal testing, the client noted a clean and intuitive interface, fast navigation even in dense data views, ease of use for technicians on mobile.

This project gave me valuable experience working with complex interfaces and multi-role logic.

Create a free website with Framer, the website builder loved by startups, designers and agencies.