Situation:

The Research and Development Institute for Artificial Intelligence of Serbia tasked me with creating a graphical user interface (GUI) for their project, Anonimizator, specifically for showcasing at the 66th International Fair of Technics and Technical Achievements, “Step into a Sustainable Future,” in Belgrade. Anonimizator is a Python script designed to mask personal data such as names, surnames, locations, phone numbers, and dates. The challenge was to design an interactive and user-friendly GUI that effectively demonstrates the functionality of the Anonimizator script within the context of the fair.
Task:

My task was to develop a GUI that allows users to input text, trigger the anonymization process, and display the anonymized output in an intuitive and visually appealing manner.

So I decided to keep things minimal in only one viewport height and include only necessary elements elements:
- An input field supporting text entry and copy-paste functionality.
- A button to initiate the anonymization process.
- A loader to indicate the script execution.
- An output field to display the anonymized text.
- Highlighting of different entities in distinct colors.
- The IVI logo.
User-Friendly Design: Ensuring the GUI was intuitive for all users required several iterations and usability testing. I focused on a clean and straightforward design to minimize user confusion.

Entity Highlighting: Choosing a color scheme that was both visually appealing and accessible for color-blind users required careful consideration and testing.

Additionally, the Anonimizator GUI was showcased at the 66th International Fair of Technics and Technical Achievements, “Step into a Sustainable Future,” in Belgrade. This recognition highlighted the project’s success and its contribution to innovative and sustainable technology solutions.

You may also like

Back to Top