Figma, Spline
Tools
UX/UI designer
My role
June 2023 – December 2024
Dates

Repair shop software

Due to a non-disclosure agreement, I cannot disclose project details. This case study presents only general information about the product and my contribution to its development.

Disclaimer

1

About the Product

The product is designed for the Israeli market with plans for international expansion.
Repair Shop Software is a management system for repair services that enables customers to submit requests, technicians to track and complete orders, and administrators to manage workflows and analyze data.
2

My Responsibilities

  • Ensuring design consistency in implementation.
  • Preparing design assets for development.
  • Collaboration with developers.
  • 3D graphics creation and gamification.
  • Design system development and maintenance.
  • Wireframing and prototyping.
  • Benchmarking.

About the Project

iterative Approach

While designing the interfaces, I took best practices into account and actively collaborated with the team, making quick adjustments based on tests and feedback from technicians.
Due to limited development time, I used an iterative approach, which allowed me to quickly and efficiently improve the interfaces.

Preparation for Design

  • I analyzed the customer experience by observing the process of accepting devices for repair.
  • I communicated with technicians to understand their tasks and workflows.
To understand user scenarios, I applied field observation and interview methods:
I started the project with research: I studied the repair shop software market, conducted benchmarking, and gathered the best UX solutions in the industry.

Design

The system was adapted for both RTL and LTR versions, and I created a guide for developers that simplified the use of components and improved team collaboration.
To standardize key parameters (such as colors, typography, spacing, etc.), I implemented design tokens in Figma, which simplified the process of making changes.
I also created the startup’s brand identity, which was used on the website and in presentations, enhancing brand recognition.
I developed a design system that ensured visual consistency across interfaces for different roles while maintaining their functional specifics.

Design System

Solution: i integrated gamification elements to make user interaction more engaging and motivating. For example, during registration, a small game responded to user actions—progress depended on their steps and reset if they went back.
Problem: it was necessary to engage users accustomed to traditional paper-based request processing and make the experience more appealing.
4

User Engagement

Solution: i developed a flexible, block-based interface structure to facilitate the easy addition of new features. For adaptability, I used a fluid layout, ensuring future scalability and usability.
Problem: while designing the MVP, I needed to account for the product’s expansion into an ecosystem, which required a scalable page structure.
3

System Scalability

Solution: i mapped out user accounts and their interactions, considering role hierarchy and points of intersection. I developed status change flows, request processing, and notification systems to visually represent process logic.
Problem: it was necessary to design scenarios for different roles: clients (private and business), technicians, administrators, and the in-store application. Each role had its own functions, and actions in one account affected others, complicating the interaction logic.
2

Interaction Logic

Solution: i analyzed the differences between LTR and RTL interfaces (using Wolt, Yango, and other services as examples), developed adaptation guidelines, and created a developer guide that included universal components.
Problem: until now, I had only designed LTR interfaces, and I needed to understand how to adapt the design for RTL versions, considering mirrored elements, component size optimization, and the impact of text direction on interface perception.
1

Support for Language Versions (RTL & LTR)

Key Challenges and Solutions

This experience helped me elevate my skills as a UX/UI designer to a new level.
This project was a significant milestone for me—my first international experience, where I not only mastered designing interfaces for different language directions but also learned to work with scalable systems, complex scenarios, and engaging mechanics.
I delved deeper into UX gamification, improved my communication skills with developers, and gained expertise in creating design tokens.

Conclusions

Up
vasilchenko.daria@yandex.ru
+972 50-755-9062
Haifa, Israel

Contacts