<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Blog by AkbarPekat]]></title><description><![CDATA[Motivated UI/UX Designer with 3 years in user-centric design at s.p Digital, passionate about art and technology, and active in the Indonesian design community.]]></description><link>https://blog.akbarpekat.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1732003112656/8d9120d1-71aa-436e-b6cf-0ad714b5ab3b.png</url><title>Blog by AkbarPekat</title><link>https://blog.akbarpekat.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 15:52:05 GMT</lastBuildDate><atom:link href="https://blog.akbarpekat.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Building uixperiment: Cultivating Product Thinking in UX Designers]]></title><description><![CDATA[The world of UX design is always changing, and many new designers start by focusing on visuals, like looks and perfect interfaces. While having a good eye for visuals is important, I've seen a big gap, especially among beginner to intermediate UX des...]]></description><link>https://blog.akbarpekat.com/uixperiment</link><guid isPermaLink="true">https://blog.akbarpekat.com/uixperiment</guid><category><![CDATA[product]]></category><category><![CDATA[UIUX]]></category><dc:creator><![CDATA[Akbar Wijaya]]></dc:creator><pubDate>Mon, 15 Sep 2025 10:23:40 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1757930935314/892b1fc7-0872-4b6d-a565-0748e3df95fd.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The world of UX design is always changing, and many new designers start by focusing on visuals, like looks and perfect interfaces. While having a good eye for visuals is important, I've seen a big gap, especially among beginner to intermediate UX designers, that worries me. Many are good at arranging pixels in Figma but struggle to build strong product thinking. This isn't just a theory; in a competitive market like Indonesia, where there are many UI/UX designers but often lower quality, this lack of product thinking can really limit their long-term growth and impact.</p>
<p>This problem inspired me to create uixperiment. It took about a month, and I did everything from research and analysis to design and coding the website. My goal was simple: to make a place where UX designers can practice product thinking in real-world, company-like settings, using common industry standards.</p>
<h2 id="heading-the-problem-more-than-just-pixels">The Problem: More Than Just Pixels</h2>
<p>I noticed a clear pattern: designers were getting stuck. They were good at creating designs, but they didn't fully understand the 'why' behind a product—the strategic thinking needed for successful user experiences. This wasn't completely their fault; resources and chances to practice this important skill were limited or often too abstract.</p>
<h3 id="heading-who-i-wanted-to-help">Who I Wanted to Help</h3>
<p>The main users for uixperiment were beginner and intermediate UI/UX designers. But the platform was also open to those who recently switched careers to UI/UX, as well as experienced UI/UX designers looking for a new way to practice their skills.</p>
<h3 id="heading-the-core-challenges-designers-faced">The Core Challenges Designers Faced</h3>
<p>Through my observations and early discussions, I found several common challenges that designers often faced:</p>
<ul>
<li><p><strong>"I don't know where to start."</strong> Feeling overwhelmed by a blank canvas and not having a clear path to follow.</p>
</li>
<li><p><strong>"What should I work on?"</strong> Struggling to find meaningful projects that are more than just hypothetical and disconnected scenarios.</p>
</li>
<li><p><strong>"I'm afraid my ideas are too far-fetched and unrealistic."</strong> Worrying about failure or creating something impractical, which impacts their confidence..</p>
</li>
</ul>
<h2 id="heading-my-research-amp-insights-discovering-the-gap">My Research &amp; Insights: Discovering the Gap</h2>
<p>To really understand these challenges, I did detailed research. I looked at discussions in different UI/UX designer groups, did several online interviews using Google Meet, and reviewed existing UX design challenge platforms. I also used Google Forms (and sometimes Tally) for surveys to get broader views.</p>
<blockquote>
<p>"My research showed a strong need for challenges that felt 'real'—not just abstract prompts, but situations based on real product issues and industry practices."</p>
</blockquote>
<p>The findings confirmed what I initially noticed. Designers faced the exact problems I mentioned. Plus, when I looked at similar platforms, I found a big gap: many challenges were too broad or focused too much on visual design. They often didn't provide the depth and context needed to truly develop product thinking, leaving designers unsure about the strategic impact of their work.</p>
<p>This insight made me more certain that there is a real need for a platform to fill this gap. It should provide challenges that are both interesting and closely connected to product strategy and real-world use.</p>
<h2 id="heading-the-solution-introducing-uixperiment">The Solution: Introducing uixperiment</h2>
<p>With a clear understanding of the problem and confirmed insights, I created <strong>uixperiment</strong>. This platform is a UX design challenge site focused on promoting product thinking. Here's how uixperiment approaches challenge briefs:</p>
<ul>
<li><p><strong>Real-World Application:</strong> Challenges are based on real-world apps like YouTube, Netflix, and GoPay. This makes the problems relatable and helps designers think of practical solutions.</p>
</li>
<li><p><strong>Industry-Standard Briefs:</strong> Each challenge uses a structured format with a clear Background, Context, Target User, and Constraints. This reflects how projects are presented in the industry, helping designers meet professional standards.</p>
</li>
</ul>
<p>I developed uixperiment to help UI/UX designers, especially beginners and intermediates, practice product thinking and experience working with real-world and industry-standard briefs.</p>
<h3 id="heading-my-process-and-tools">My Process and Tools</h3>
<p>My journey through this project followed a clear path:</p>
<ol>
<li><p><strong>Research:</strong> I used Google Meet for interviews and Google Forms (and sometimes Tally) for questionnaires to gather both numbers and opinions.</p>
</li>
<li><p><strong>Design:</strong> I used Figma for all design tasks, from basic sketches to detailed prototypes.</p>
</li>
<li><p><strong>Coding:</strong> I built the website using TRAE. When I encountered problems or bugs, I used AI helpers like GPT and Claude to debug and find solutions.</p>
</li>
</ol>
<p>The goal was simple but ambitious: to create a place where UX designers can practice product thinking in settings similar to real company environments, following common industry standards.</p>
<h2 id="heading-impact-amp-results-a-growing-community">Impact &amp; Results: A Growing Community</h2>
<p>It's really satisfying to see uixperiment making a real difference. As of now, the platform has published about <strong>15+ unique challenges</strong>, each designed to help designers think beyond just visuals and focus on strategic product thinking. The feedback has been positive, with over <strong>50 designers subscribing to the newsletter</strong>, and I believe this number will grow as more people discover the platform.</p>
<p>This early success shows that the main idea of uixperiment is right: designers really want practice that focuses on meaningful products. Seeing designers work through the challenges and begin to present their solutions with a better understanding of user needs and business goals is the most rewarding outcome.</p>
<h2 id="heading-reflections-lessons-learned-and-future-paths">Reflections: Lessons Learned and Future Paths</h2>
<p>Building uixperiment has been a challenging, month-long journey of learning and growth. I've gained valuable experience in understanding complex problems, not just spotting them, but really digging into their root causes. This project taught me how to turn those problems into practical, useful solutions—creating something that isn't just nice to look at, but actually serves a purpose.</p>
<p>On the technical side, coding had its own challenges. Handling and fixing bugs was a constant learning experience, which improved my problem-solving skills and taught me the persistence needed in development.</p>
<h3 id="heading-what-i-would-do-differently">What I Would Do Differently</h3>
<p>Looking back, one important lesson stands out. I spent too much time planning the features in advance, which unintentionally delayed the project. When I first started building uixperiment, I thought many ideas were worth adding—feature A, feature B, and so on. While ambition is important, this approach ended up slowing down the project significantly. In the future, if I have the chance to do this project again, I will start with the basic features first.</p>
<p>This experience showed me how important it is to develop in steps and to "ship early and often." It's better to give users a working product and improve it with their feedback than to try for perfection before launching. uixperiment proves this, and I'm excited to keep working on it, always aiming to help UX designers think like product creators.</p>
<hr />
<p>Visit uixperiment to find fun and challenging UX tasks you can practice for free at <a target="_blank" href="https://uixperiment.com">https://uixperiment.com</a>.</p>
]]></content:encoded></item><item><title><![CDATA[How I Built a Successful AI Translator Web: A Personal Journey]]></title><description><![CDATA[Reason & Introduction
As a UI/UX designer, I often communicate with clients in English, but I’m not completely fluent. When discussing projects or receiving briefs, I found that tools like Google Translate often provided awkward, unnatural translatio...]]></description><link>https://blog.akbarpekat.com/translatorai</link><guid isPermaLink="true">https://blog.akbarpekat.com/translatorai</guid><category><![CDATA[Case Study]]></category><category><![CDATA[ui ux designer]]></category><category><![CDATA[coding journey]]></category><dc:creator><![CDATA[Akbar Wijaya]]></dc:creator><pubDate>Sat, 11 Jan 2025 16:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1740156043765/e9e87e97-3496-4e91-a95c-eaf59eb92b34.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-reason-amp-introduction"><strong>Reason</strong> &amp; <strong>Introduction</strong></h2>
<p>As a UI/UX designer, I often communicate with clients in English, but I’m not completely fluent. When discussing projects or receiving briefs, I found that tools like Google Translate often provided awkward, unnatural translations that didn’t fully capture the context. This made it harder to communicate effectively &amp; understand important details.</p>
<p>I then tried AI chat tools like GPT &amp; Gemini, which understood context better but gave long explanations instead of direct translations, making things complicated.</p>
<p>I realized I needed a tool that understood context &amp; gave natural translations without extra explanations, so I decided to create my own. This was not only to solve my problem but also to learn web development.</p>
<h2 id="heading-building-the-design">Building the Design</h2>
<p>When I imagined how my translator should look, I didn't want the typical layout with just a text box &amp; a button. Since I was already using AI chat tools like GPT &amp; Gemini for translations, I thought—why not make it look like a chat interface?</p>
<p>So, instead of a regular translator design, I created it in a chat-style format. Users type text like they would in a messaging app, &amp; the translation shows up in a separate chat bubble. This way, it feels more natural &amp; easy to use. It also gets rid of unnecessary UI elements, leaving a simple, clean chat interface with message bubbles for both input &amp; output.</p>
<h3 id="heading-why-i-chose-a-chat-ui"><strong>Why I Chose a Chat UI</strong></h3>
<p>The main reasons I chose a chat-style UI instead of a typical translator layout were:</p>
<ul>
<li><p>It looks modern &amp; stylish. (This is just my personal opinion, but I like modern designs, &amp; chat UIs feel more natural.)</p>
</li>
<li><p>It acts like a history feature. While it doesn't permanently save translations, I can scroll up to find &amp; copy a previously translated sentence, which is very convenient.</p>
</li>
<li><p>It eliminates unnecessary steps. There's no need to press multiple buttons or manually clear text—just keep typing &amp; translating.</p>
</li>
</ul>
<h3 id="heading-designing-the-interface"><strong>Designing the Interface</strong></h3>
<p>For the design process, I went straight to Figma &amp; created a simple mockup. I kept the interface clean, inspired by modern chat UIs like those of Gemini &amp; GPT. with soft, rounded chat bubbles &amp; a simple, distraction-free layout. The translated text stands out to make it easy to read, &amp; I added a one-tap copy button because I often need to paste translations into emails or messages.</p>
<p>Once the design was done, the real challenge was turning it into a working app.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1740156004122/f35cc414-6615-49c6-9cd1-d187118e726c.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1740156184765/3097ad32-f711-4583-9315-57c905927c02.png" alt class="image--center mx-auto" /></p>
<h2 id="heading-turning-the-design-into-code"><strong>Turning the Design into Code</strong></h2>
<p>With my design ready, it was time to tackle the real challenge—building it into a working web app. As a UI/UX designer, I was familiar with creating interfaces, but I wasn't a developer. However, I had some basic knowledge of HTML, CSS, &amp; JavaScript from my vocational school days, where I made simple projects like a basic web calculator. Even so, I had never worked on a fully functional web app before, so this was my first deep dive into web development.</p>
<p>Since I wanted this to be a web-based translator, I needed to pick the right technologies. After some research, I chose:</p>
<ul>
<li><p>Astro.js – a modern frontend framework that helps build fast &amp; optimized websites.</p>
</li>
<li><p>Gemini API – for AI-powered translations with better context understanding.</p>
</li>
<li><p>JavaScript – for managing interactions &amp; API requests.</p>
</li>
</ul>
<hr />
<p>At first, I thought, <em>"It's just a simple translator. How hard could it be?"</em> But when I started coding, I faced several challenges.</p>
<p>I struggled to turn a static design into an interactive chat interface, learn Astro.js for handling components &amp; routing, connect to the Gemini API for AI responses, &amp; ensure translations were fast with minimal delay.</p>
<p>To overcome these issues, I studied documentation &amp; tutorials, tested small features, sought help from a frontend developer friend, &amp; used AI tools like v0.dev &amp; Claude for debugging &amp; code suggestions.</p>
<hr />
<p>After a lot of trial &amp; error, I managed to create a chat-based interface where user input &amp; translations show up as chat bubbles. I linked it to the Gemini API for smart translations, got used to Astro.js for managing the frontend, added quick responses with smooth transitions, &amp; included a one-tap copy button for easy access to the translated text.</p>
<p>This was my first real web development project, &amp; even though it wasn't perfect, I finally had something that worked! The next step was to test it &amp; make improvements based on real use.</p>
<h2 id="heading-testing-amp-refinement"><strong>Testing &amp; Refinement</strong></h2>
<p>After getting the translator to work, I started using it in real conversations to see how well it performed. Since I built it mainly for myself, I didn't do formal usability tests, but using it every day helped me find areas to improve.</p>
<p>To deal with occasional slow loading speeds, I added a loading animation so the app wouldn't feel stuck &amp; included a retry option in case the API request failed.</p>
<p>I made small UI improvements, like better text contrast for easier reading, more space between chat bubbles to prevent long translations from feeling cramped, &amp; a clearer copy button for easier copying of translations.</p>
<hr />
<p>Even though I made this mainly for myself, I shared it with a few friends, including my frontend developer friend who helped me before. He gave feedback on how to make it run faster &amp; handle the API better.</p>
<p>One idea I got was to add a translation history feature instead of just scrolling back. I haven't done this yet, but I plan to think about it for future updates.</p>
<hr />
<p>After using it many times, fixing small bugs, &amp; making improvements, the translator became good enough for daily use. It wasn't perfect, but it was much better than before—a quick, chat-style translator that gave natural translations without extra explanations.</p>
<h2 id="heading-what-i-learned-from-this-project"><strong>What I Learned from This Project</strong></h2>
<p>Building this translator wasn't just about fixing my problem—it was a big learning experience for me as a UI/UX designer getting into web development.</p>
<p>I learned that design &amp; development are very connected. As a designer, I used to only think about making interfaces that look good &amp; are easy to use. But when I started coding, I realized that technical limits can affect design choices. Some things that seemed easy in a design tool were actually quite hard to do in code.</p>
<p>I also learned that debugging is just part of the process. At first, I got frustrated when things didn’t work, but over time, I got better at solving problems, reading error messages, &amp; finding solutions. Asking my friend &amp; using AI tools really helped. I realized that even experienced developers don’t know everything—they just know how to find the answers.</p>
<p>Working with Astro.js &amp; the Gemini API helped me understand modern web development tools better. I learned how APIs work, how to manage state in a chat-based UI, &amp; how to improve performance for a better user experience.</p>
<p>Most importantly, this project showed me that learning by doing is the best way to grow. Instead of just watching tutorials, I built something real that I use every day. It boosted my confidence in my ability to not only design but also turn ideas into code.</p>
<hr />
<p>This project may have started as a simple tool for me, but it became an important milestone in my journey as a designer learning web development. Honestly, I can't wait to build more.</p>
<p>If you want to try it, visit the translator link below. Please don't overuse it, as I'm using a free API.</p>
<blockquote>
<p>https://ait.akbarpekat.com</p>
</blockquote>
<p>Here's a little sneak peek—I'm working on another web development project. This time, it's on a much larger scale, so stay tuned!</p>
]]></content:encoded></item><item><title><![CDATA[OneTukang: A Platform Bridging Homeowners and Local Worker]]></title><description><![CDATA[Introduction
In Indonesia, homeowners and skilled workers often have trouble connecting for local projects. Homeowners need a reliable way to find workers, while workers have difficulty finding steady job opportunities. OneTukang fills this gap with ...]]></description><link>https://blog.akbarpekat.com/onetukang</link><guid isPermaLink="true">https://blog.akbarpekat.com/onetukang</guid><category><![CDATA[Case Study]]></category><category><![CDATA[Ui/Ux Design]]></category><dc:creator><![CDATA[Akbar Wijaya]]></dc:creator><pubDate>Tue, 24 Dec 2024 16:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1732109299910/0907854c-d740-4a90-b343-fb55427441a8.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1 id="heading-introduction">Introduction</h1>
<p>In Indonesia, homeowners and skilled workers often have trouble connecting for local projects. Homeowners need a reliable way to find workers, while workers have difficulty finding steady job opportunities. OneTukang fills this gap with a digital platform that helps make connections and simplifies project workflows.</p>
<p>This case study highlights my role as a UI/UX Designer at s.p Digital, where my responsibilities included:</p>
<ul>
<li><p>Researching user flows of similar platforms to learn best practices.</p>
</li>
<li><p>Conducting design research to create interfaces that work well for both homeowners and workers.</p>
</li>
<li><p>Developing personas to understand the goals and challenges of different user groups.</p>
</li>
<li><p>Creating user flows to outline the interactions for key tasks like posting projects, showing interest, and choosing workers.</p>
</li>
<li><p>Designing both low-fidelity (lo-fi) and high-fidelity (hi-fi) prototypes to visualize and refine the platform’s functionality.</p>
</li>
</ul>
<hr />
<h1 id="heading-context-and-goals"><strong>Context and Goals</strong></h1>
<h3 id="heading-context">Context</h3>
<p>In Indonesia's local services market, homeowners often have trouble finding reliable workers for their projects, while skilled workers struggle to gain visibility and secure steady job opportunities. This imbalance shows the need for a platform that connects homeowners and workers in a trustworthy and efficient way.</p>
<p>OneTukang tackles these problems by letting homeowners post project listings and allowing workers to show their interest. Further communication between them occurs outside the platform. The system works by having the worker pay the platform to access the homeowner's contact details after being chosen.</p>
<h3 id="heading-goal">Goal</h3>
<p><strong>Primary Goals:</strong> Focus on creating smooth workflows for homeowners to post projects and for workers to show interest and connect with clients.</p>
<p><strong>Design Goals:</strong> Focus on mobile-first design, easy navigation, and trust-building features such as verified profiles and reviews.</p>
<hr />
<h1 id="heading-design-research">Design Research</h1>
<p>The client offered initial guidance to streamline the research process by sharing reference websites. These websites helped shape the basic understanding of the platform's functionality and design styles.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732082135626/3fd92257-d460-4c4d-838b-dfd0f4ced3a9.gif" alt class="image--center mx-auto" /></p>
<ol>
<li><p><strong>Werkspot</strong>: A platform that connects homeowners with workers, featuring project posting and worker profiles.</p>
</li>
<li><p><strong>MyBuilder</strong>: Similar to Werkspot, it emphasizes trust-building through reviews and offers a streamlined process for connecting users with service providers.</p>
</li>
<li><p><strong>Apple.com</strong>: Known for its clean, minimalist interface, focusing on clarity and premium aesthetics.</p>
</li>
<li><p><strong>Booking.com</strong>: Prioritizes usability with simple navigation and search features designed for a wide range of users.</p>
</li>
<li><p><strong>Tripadvisor.com</strong>: Highlights user-generated content like reviews and ratings to build trust.</p>
</li>
</ol>
<p>Using the references provided by the client, I analyzed the following aspects to guide the design:</p>
<p><strong>From Werkspot and MyBuilder</strong>:</p>
<ul>
<li><p>Streamlined workflows for posting projects and selecting workers.</p>
</li>
<li><p>Clear display of reviews, ratings, and worker profiles to build trust.</p>
</li>
<li><p>Mobile-friendly interfaces designed for both service seekers and providers.</p>
</li>
</ul>
<p><strong>From</strong> <strong>Apple</strong>, <strong>Booking.com</strong>, and <strong>Tripadvisor</strong>:</p>
<ul>
<li><p>Clean, visually appealing layouts that reduce clutter and improve readability.</p>
</li>
<li><p>Hierarchical content presentation to guide users smoothly through their journey.</p>
</li>
<li><p>Focus on trust-building through user reviews and seamless interactions.</p>
</li>
</ul>
<p>The insights from these reference platforms directly influenced the design approach for OneTukang:</p>
<ol>
<li><p><strong>Simplified Workflows</strong><br /> Inspired by Werkspot and MyBuilder, I focused on creating easy-to-use flows for key tasks.</p>
</li>
<li><p><strong>Trust and Transparency</strong><br /> Drawing from Tripadvisor, I prioritized features like verified reviews, ratings, and detailed profiles to build confidence in the platform.</p>
</li>
<li><p><strong>Visual Aesthetics and Usability</strong><br /> Inspired by Apple's clean aesthetic and Booking.com's usability, I ensured a balance between elegance and functionality in the designs.</p>
</li>
</ol>
<hr />
<h1 id="heading-personas">Personas</h1>
<p>Based on the insights gathered during design research, I created personas to represent the platform's two main user groups: <strong>Homeowners</strong> and <strong>Workers</strong>.</p>
<p>These personas helped guide design decisions by keeping the users' goals, motivations, and challenges at the forefront throughout the design process.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1731998397230/ee3313c7-f780-45d7-b640-0e667bb555a2.png" alt="Personas" class="image--center mx-auto" /></p>
<hr />
<h1 id="heading-user-flows">User Flows</h1>
<p>User flows were created to outline the journey of both main user groups—Homeowners and Workers—as they used the platform. These flows made sure that important tasks like posting projects and showing interest were easy and efficient.</p>
<ol>
<li><p><strong>Flow homeowner posting a project</strong></p>
<p> <strong>Objective:</strong> Help homeowners post a project, ensuring they provide enough details for workers to assess the opportunity.</p>
<ul>
<li><p><strong>Home Page:</strong> User logs in and selects the type of project they want to post.</p>
</li>
<li><p><strong>Project Details Form:</strong></p>
<ul>
<li><p>Enter basic details (e.g., location, budget range, etc.).</p>
</li>
<li><p>Optionally upload images.</p>
</li>
</ul>
</li>
<li><p><strong>Review &amp; Submit:</strong> User reviews the form and submits the project.</p>
</li>
<li><p><strong>Confirmation Page:</strong></p>
<ul>
<li><p>Shows a confirmation message and an estimated timeframe for workers to express interest.</p>
</li>
<li><p>Project is now visible to relevant workers.</p>
</li>
</ul>
</li>
</ul>
</li>
<li><p><strong>Flow for Workers Expressing Interest &amp; Getting Homeowner Contact</strong></p>
<p> <strong>Objective:</strong> Enable workers to quickly find relevant projects and show their interest.</p>
<ul>
<li><p><strong>Dashboard</strong>: The worker logs in and sees a list of project opportunities that match their skills and location.</p>
</li>
<li><p><strong>Project Details Page</strong>:</p>
<ul>
<li>The worker clicks on a project to view details such as the title, budget, and homeowner description.</li>
</ul>
</li>
<li><p><strong>Express Interest</strong>:</p>
<ul>
<li><p>The worker clicks the "Interest" button to join the list of interested workers.</p>
</li>
<li><p>The worker needs to pay to access the homeowner's contact information.</p>
</li>
</ul>
</li>
<li><p><strong>Contact Details Access</strong>:</p>
<ul>
<li><p>After successful payment, the homeowner’s contact details are shown.</p>
</li>
<li><p>Workers can now contact the homeowner via phone or WhatsApp.</p>
</li>
</ul>
</li>
</ul>
</li>
</ol>
<hr />
<h1 id="heading-visual-design">Visual Design</h1>
<h3 id="heading-high-fidelity">High Fidelity</h3>
<p><strong>User App</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1742915771243/f6628315-cb74-44ca-849a-187bb5fb7982.png" alt class="image--center mx-auto" /></p>
<p><strong>Worker App</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1742915988711/54168b93-3cbe-4f24-812a-70775f3052e9.png" alt class="image--center mx-auto" /></p>
<p><strong>User Web</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1742916530351/ab3cd6b4-2658-4826-b99d-d89e090d5420.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1742916530577/48fcb864-b840-4fdd-b1d6-a54a5a4dabf9.png" alt class="image--center mx-auto" /></p>
<p><strong>Worker Web</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1742916215534/1e8c6ec5-e171-4c50-9c1d-0d11fc2a40d4.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1742916284870/8cc920f8-e310-4119-a8bd-f59afafdee20.png" alt class="image--center mx-auto" /></p>
<hr />
<h1 id="heading-reflections">Reflections</h1>
<p>Working on OneTukang gave me the opportunity to make a significant contribution to building a user-friendly platform that makes it easy for homeowners to connect with local workers. By researching similar platforms, I adopted successful workflows and customized them to meet the needs of our target users. By designing user flows and personas, I ensured that both homeowners and workers have intuitive and efficient interactions with the platform.</p>
<h3 id="heading-lessons-learned">Lessons Learned</h3>
<ol>
<li><p><strong>Designing for Dual Audiences</strong></p>
<p> Balancing the needs of two different user groups (homeowners &amp; workers) was challenging but rewarding. It required careful prioritization of features to ensure both groups could achieve their goals smoothly.</p>
</li>
<li><p><strong>Leveraging Client Input</strong></p>
<p> Starting with client-provided research and references saved a lot of time and allowed me to focus on improving the platform’s user experience.</p>
</li>
<li><p><strong>Importance of Mobile Optimization</strong></p>
<p> Realizing that both user groups relied heavily on mobile devices highlighted the need for a mobile-first approach, which influenced every design decision.</p>
</li>
</ol>
<hr />
<p>Finally, thank you for taking the time to read this case study. I truly appreciate your interest in my work and the journey behind designing OneTukang. I hope this case study has given you valuable insights into my approach to UI/UX design, from research to execution.</p>
<p>If you have any feedback, questions, or want to discuss similar projects, feel free to connect with me. I’m always eager to learn, grow, and collaborate on meaningful projects that make a difference.</p>
<p>Thank you once again for your time and attention—it means a lot! 😊</p>
]]></content:encoded></item><item><title><![CDATA[Improve UX in Job Application Flow KarirLink]]></title><description><![CDATA[Imagine you are looking for a job, The first thing you do is look for vacancies on the Job Portal, say on Linkedin, Glints, and whatever it is, the platform of a million people is often used to find job vacancies.
Then, when you get the vacancy, you ...]]></description><link>https://blog.akbarpekat.com/improve-karirlink</link><guid isPermaLink="true">https://blog.akbarpekat.com/improve-karirlink</guid><category><![CDATA[UX]]></category><category><![CDATA[Product Design]]></category><dc:creator><![CDATA[Akbar Wijaya]]></dc:creator><pubDate>Thu, 30 Dec 2021 04:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1694658638154/38103e34-631f-4a33-8311-2aa372c42897.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine you are looking for a job, The first thing you do is look for vacancies on the Job Portal, say on Linkedin, Glints, and whatever it is, the platform of a million people is often used to find job vacancies.</p>
<p>Then, when you get the vacancy, you must need detailed info, for example, if you are accepted for a job, <strong>what is the scope of your work</strong>, then roughly <strong>what is my salary range</strong>, with the same scenario but your status has just graduated, do you think <strong>the vacancy will accept fresh graduates or not?</strong> You must be in a dilemma, confused, dizzy (nope, kidding), it must be confusing, right?</p>
<p>So initiating from the above, it was decided to improve the work application flow so that you can get as clear information as possible (no confusion, dilemma, stress) and of course keep it updated with the application you have sent.</p>
<hr />
<h3 id="heading-user-journey">User Journey</h3>
<p><img src="https://miro.medium.com/v2/resize:fit:4800/format:webp/1*EwlQ_uYEtHYNs2jIdNHeWA.png" alt class="image--center mx-auto" /></p>
<p>In general, when you want to apply for a job, more or less you will first find out what position you are interested in and according to your profile, then you read the details of the vacancy, if you feel it fits, you apply, and wait for a call from the company’s HR.</p>
<p>Because it was basically like that, in-depth interviews were conducted with several participants at that time, the goal was to know which steps needed to be improved.</p>
<hr />
<h3 id="heading-understandings">Understandings</h3>
<p>When conducting in-depth interviews, there were 2 interesting things about them, this was already mentioned at the beginning of this article, namely:</p>
<ul>
<li><p>Applicants are confused with the details of the vacancies</p>
</li>
<li><p>They also find it difficult to know the status of the application</p>
</li>
</ul>
<p>So, how to help them with this problem?</p>
<hr />
<h3 id="heading-visual-improvements">Visual Improvements</h3>
<p>The method is to make improvements to the appearance of the Job Page on KarirLink, Here there are changes to the information contained in the vacancy card.</p>
<p><img src="https://miro.medium.com/v2/resize:fit:4800/format:webp/1*kf6twWx4JdW5lWe_OhqC4w.png" alt class="image--center mx-auto" /></p>
<p>If you look at the card there are changes in the information, such as there is a label that informs the user if the vacancy is specifically for Interns, there is also a badge “Partner Kampusmu” which informs that the vacancy is only for graduates of the campus partner of the company concerned.</p>
<p>In addition to the Jobs Page, the detail view for vacancies is also updated.</p>
<p><img src="https://miro.medium.com/v2/resize:fit:4800/format:webp/1*uWkqe7o9PJxN5vsT6r2l2Q.png" alt class="image--center mx-auto" /></p>
<p>Significant changes seen are the information displayed is more “focused” and also on the “Lamar Sekarang” button located below.</p>
<hr />
<h3 id="heading-theres-one-more">There’s one more</h3>
<p>Then, the next problem is how to keep applicants connected with the applications they bring to the company. After discussing with the team, it will be tested with automation.</p>
<p>The concept is the same as the scenario above but your application is ignored by HR, so your application will automatically be sent back to HR (within a certain time).</p>
<p>Then what if the vacancy is closed? If that happens then your application will automatically be rejected. (If this method is successfully realized, I will also make an article)</p>
<hr />
<h3 id="heading-thank-you">Thank You</h3>
<p>Thank you for reading to the end, if you like it, you can 👏🏼 clap this article. If you have comments, you can be happy to write them in the comments section.</p>
<p>I also want to thank the entire KarirLink (GOTG) team who have guided me to do this project, there are Mas Yayan, Mas Wahyu, Mas Ichsan, Mas Valda, Mas Zharfan, Mbak Ferani.</p>
<p>And don’t miss the Antman Team, Mbak Dhea, thank you for helping with writing and research too, Mas Sam helped a lot during Research.</p>
<hr />
<div data-node-type="callout">
<div data-node-type="callout-emoji">💡</div>
<div data-node-type="callout-text">This article has also been published on <a target="_blank" href="https://bootcamp.uxdesign.cc/improve-ux-in-job-application-flow-karirlink-8c91e2f307f8">Medium AkbarPekat</a></div>
</div>]]></content:encoded></item></channel></rss>