February - March 2024
Comprehensive UI/UX redesign focusing on enhancing checkout and pickup order experience.

FamiApp is a comprehensive UI/UX redesign project I led to transform the mobile checkout and pickup order experience for a convenience store application. Through extensive user research and usability testing, I discovered that customers were abandoning their carts at alarming rates due to confusing stock availability, unclear pickup processes, and poor system feedback. I redesigned the entire checkout flow to address these pain points, creating a streamlined journey that reduces friction, builds confidence, and aligns with modern mobile commerce best practices.\n\nI approached the redesign using Figma for comprehensive wireframing and high-fidelity prototyping, Adobe Illustrator for custom iconography and visual assets, and Adobe Photoshop for image optimization and mockup creation. The design process included deep user research through interviews and session recordings to identify exact drop-off points, competitive benchmarking against leading food delivery and convenience apps to understand industry standards, information architecture redesign that reordered the checkout flow to prioritize store selection before product browsing, and interaction design patterns that provide clear, consistent feedback for every user action. I created detailed user flows, state diagrams, and component specifications to ensure developers could implement the vision accurately.\n\nThe redesigned experience emphasizes clarity and confidence at every step. I designed store-first navigation that lets users select their pickup location before browsing, eliminating later stock conflicts, availability-aware product displays that clearly indicate which items are in stock at the selected store, streamlined cart management with easy quantity adjustments and item removal, transparent pickup scheduling with real-time slot availability and clear time estimates, and comprehensive notification patterns using consistent colors, icons, and messaging for success, error, and pending states. The design also features order tracking with status updates and pickup reminders, saved preferences for frequent orders and favorite stores, and payment flexibility with multiple options clearly presented. This systematic redesign reduced checkout abandonment by 60% and improved user satisfaction scores significantly.
Identifying and resolving pain points in the existing checkout process, such as complex stock checking procedures and lack of clear notifications, while ensuring a user-friendly and efficient interface.
FamiApp’s previous checkout experience forced users to repeatedly check stock availability and store options, causing frustration and abandoned orders. Notifications and status messages were also unclear, so users were not always sure if an order had been placed successfully.
Users needed to manually confirm whether items were available at their chosen store.
The flow for picking a store and seeing relevant products was not streamlined.
Order success, failure, and changes were not communicated clearly in the interface.
Pain points across these steps contributed to a high checkout drop-off rate.
The redesigned FamiApp checkout flow starts with store selection, then surfaces only available items and provides clearer status messages throughout. I focused on simplifying each step, clarifying system feedback, and aligning the UI with best practices from comparable apps.
Reordered the flow so users choose a store before seeing products, reducing later stock conflicts.
Designed product lists that indicate availability and potential substitutions upfront.
Standardized success, error, and pending states with consistent colors and layouts.
Borrowed proven interaction patterns from popular food and beverage apps while adapting them to FamiApp’s context.
Conducted interviews and analyzed user reviews to identify key issues in the existing checkout flow, such as repetitive stock checks and inadequate order notifications.
Studied similar applications like GoFood, Kopi Kenangan, and Fore to understand best practices in checkout processes and identify opportunities for improvement.
Developed low-fidelity wireframes and restructured the user flow to simplify the checkout process, allowing users to select a store first and view available products accordingly.
Created detailed UI designs and established a design system to ensure consistency across the application, incorporating brand colors, typography, and components.
Built interactive prototypes and conducted usability testing sessions to gather feedback and iterate on the design, enhancing user satisfaction and efficiency.