A Web solution for real-time stock tracking

A Web solution for real-time stock tracking

A Web solution for real-time stock tracking

In the fast-paced world of retail and warehousing, efficient inventory management is crucial. I developed a web application designed to streamline the tracking and control of items in stock houses and shops. This application leverages advanced tracking technologies using SKU, EID, and UPC/EAN numbers, enabling employees to quickly locate products within the system.

In the fast-paced world of retail and warehousing, efficient inventory management is crucial. I developed a web application designed to streamline the tracking and control of items in stock houses and shops. This application leverages advanced tracking technologies using SKU, EID, and UPC/EAN numbers, enabling employees to quickly locate products within the system.

Scroll to explore

Dates:

Dates:

February - May 2022

February - May 2022

Role:

Role:

UX/UI Designer

UX/UI Designer

Skills:

Skills:

Competitive analysis, Information architecture, Personas, Wireframes, Prototyping, User testing

Competitive analysis, Information architecture, Personas, Wireframes, Prototyping, User testing

Project kick-off

Project kick-off

The project kicked off with an enlightening 90-minute session with key stakeholders. Their insights into the tracking technology and business operations laid a solid foundation for understanding how we could best implement this in the user interface. This initial exploration was pivotal in shaping my approach.

The project kicked off with an enlightening 90-minute session with key stakeholders. Their insights into the tracking technology and business operations laid a solid foundation for understanding how we could best implement this in the user interface. This initial exploration was pivotal in shaping my approach.

Competitive Landscape

Competitive Landscape

To ensure our solution stood out, I conducted a thorough analysis of competitor products like Softly, Shopventory, and Finale Inventory. This involved comparing key user journeys such as:


  • Adding a new product

  • Searching for item locations

  • Generating inventory reports

  • Setting up low stock alerts


Through this competitive analysis, I identified best practices and potential gaps that our application could address.

To ensure our solution stood out, I conducted a thorough analysis of competitor products like Softly, Shopventory, and Finale Inventory. This involved comparing key user journeys such as:


  • Adding a new product

  • Searching for item locations

  • Generating inventory reports

  • Setting up low stock alerts


Through this competitive analysis, I identified best practices and potential gaps that our application could address.

Information Structures

Information Structures

With insights from competitors in hand, I created information structures that would guide our design process. These structures were essential for organizing content effectively, ensuring users could navigate the system intuitively.

With insights from competitors in hand, I created information structures that would guide our design process. These structures were essential for organizing content effectively, ensuring users could navigate the system intuitively.

Example of competitor’s information structure

Example of competitor’s information structure

Understanding User Needs

Understanding User Needs

Recognizing that different roles require different functionalities, I developed two personas: a manager and a shop assistant. This step was crucial as it highlighted the distinct needs of each user group:


  • Manager: Can add new products, set notifications for low stock, manage favorites, generate reports, and initiate inventory checks.

  • Shop Assistant: Primarily focused on searching for items by various parameters such as location or unique identifiers.


This role differentiation informed the design of a tailored interface that adapts based on user login.

Recognizing that different roles require different functionalities, I developed two personas: a manager and a shop assistant. This step was crucial as it highlighted the distinct needs of each user group:


  • Manager: Can add new products, set notifications for low stock, manage favorites, generate reports, and initiate inventory checks.

  • Shop Assistant: Primarily focused on searching for items by various parameters such as location or unique identifiers.


This role differentiation informed the design of a tailored interface that adapts based on user login.

Wireframes

Wireframes

I moved on to creating high-fidelity wireframes, focusing on the main screens that support key functionalities:


  • Adding new items to inventory

  • Setting up alerts for low stock

  • Managing favorite items

  • Viewing inventory reports

  • Initiating inventory checks by location


The wireframes were designed to facilitate smooth user flows, making it easy for both managers and shop assistants to perform their tasks efficiently.

I moved on to creating high-fidelity wireframes, focusing on the main screens that support key functionalities:


  • Adding new items to inventory

  • Setting up alerts for low stock

  • Managing favorite items

  • Viewing inventory reports

  • Initiating inventory checks by location


The wireframes were designed to facilitate smooth user flows, making it easy for both managers and shop assistants to perform their tasks efficiently.

Building a Design System

Building a Design System

Understanding that the application would evolve over time, I established a robust design system. This included:


  • Components for inventory tables with filtering and sorting options

  • Consistent typography and color schemes

  • Guidelines for button styles and interactive elements


This design system ensures scalability and consistency across the application as new features are added.

Understanding that the application would evolve over time, I established a robust design system. This included:


  • Components for inventory tables with filtering and sorting options

  • Consistent typography and color schemes

  • Guidelines for button styles and interactive elements


This design system ensures scalability and consistency across the application as new features are added.

Prototyping and User Testing

Prototyping and User Testing

Due to time and budget constraints, only several internal employees were recruited to perform usability testing. They were given the link to the prototype and were asked to complete task while thinking aloud. Feedback was gathered through observation and design iterations were made.

Due to time and budget constraints, only several internal employees were recruited to perform usability testing. They were given the link to the prototype and were asked to complete task while thinking aloud. Feedback was gathered through observation and design iterations were made.

The Final Design

The Final Design

The culmination of this project is a polished final design that prioritizes usability while addressing complex inventory management needs. Key features include:


  • Role-based access controls that tailor the interface to user needs

  • A customizable dashboard displaying critical information at a glance

  • Efficient search capabilities that allow users to find items quickly

The culmination of this project is a polished final design that prioritizes usability while addressing complex inventory management needs. Key features include:


  • Role-based access controls that tailor the interface to user needs

  • A customizable dashboard displaying critical information at a glance

  • Efficient search capabilities that allow users to find items quickly

Design Impact

Design Impact

The design of this inventory tracking web application is poised to significantly enhance business operations and user experiences. By streamlining inventory management processes, the application can reduce time and effort spent on tracking stock, leading to cost savings and improved resource allocation. 

The design of this inventory tracking web application is poised to significantly enhance business operations and user experiences. By streamlining inventory management processes, the application can reduce time and effort spent on tracking stock, leading to cost savings and improved resource allocation. 

© Palina Shymanovich 2024

© Palina Shymanovich 2024