Blenz Coffee stands out as a less mainstream chained cafe in Vancouver, offering a distinctive range of beverages and food. With most of their locations situated in quiet spots, it caters perfectly to introverts seeking a serene environment. However, the current state of their app design falls behind competitors like Tim Hortons and Starbucks. Managed by a third-party organization, the ordering system presents a significant drawback, requiring users to navigate through an extensive list for each selection.
To ensure that they can stay competitive, the app needs to be redesigned. The goal is to streamline the ordering process, addressing the issues of the outdated design. The proposed improvements include reorganizing the placement of buttons and optimizing the overall layout for a more intuitive and user-friendly experience. This transformation aims to elevate the app's efficiency, aligning it with contemporary standards and ensuring a seamless experience for customers.
I conducted user testing to observe how long it will take them to complete an order with the app. Majority of them complete the task on average about 3.5 minutes, and showed slight degree of confusion and frustration while looking through the options. Because the current app is splitting the "Menu" into 2-3 steps before getting into the item, and the product category is also disorganized.
The user flow tends to be:
I took the colour palette and typography directly from the web page. I designed the icons and buttons based on the brand's style.
Home
I utilized a color palette that was taken directly from the website to create a more modern and attractive appearance to the app. The selection of black was intentional because it is the storefront color of Blenz's stores, so I wanted to have some consistency between the app and physical locations.
To accommodate users with longer names, I reduced the text size compared to the previous version.
The navigation bar was completely redesigned, now providing clearer feedback to distinctly indicate the current page the user is on.
Location
The Map page's layout and design were intended to improve content contrast, ensuring users can navigate it intuitively.
Menu
I decided to remove the banner section containing the store's address entirely. I found the design to be inconsistent with the brand, and the text was difficult to read. The same goes for the search bar, which had a gigantic search button.
Menu - Specific Category
The card is smaller because items need to be updated frequently, so more items can be added without extending the scroll too much.
Menu - Specific Item
I have divided each section into separate cards to enhance clarity and improve the overall reading experience.
Review Order
Because the order page has a longer list, I made it clearer by using black lines to separate each section. Additionally, I used cards to divide smaller sections for improved organization.
The main objective was to improve the user experience of the order process.
Check Order
I believe that the order should be in a card format to help with information stacking and improve overall readability. The addition of a status bar will improve the functionality of the order page.
Membership Scan
Initially, I had a blue background behind the QR code. However, I realized that the QR code is more effective on a white background. I made a UI update to increase the QR code size, enhancing its scannability.
Perks
I revamped the perks list by incorporating images and improving type hierarchy to make the information more visually appealing, clearer, and enticing to read. User can understand better on what they can redeem by scanning through the list quickly.
Profile/Setting
The main change on this page was fixing the "log out" button. Originally, it looked the same as the option list, making it difficult for users to find. This could be a potential dark pattern, so I corrected it to ensure easier access.
Designing for Android is challenging due to layout differences compared to iOS, including a smaller screen and variations in the function tab. These differences affect the design from the start. In future app designs, I will add a gap at the top of the screen to prevent image overlap with the dynamic island/camera on both iOS and Android.