Coffee Shop Mobile App — The final stage (My High fidelity project)

Mahmoud Mahmoud
3 min readFeb 23, 2024

--

Google UX Certificate Case Study

After the process and steps we have went through, Now we get to the point where we created an output mobile app that fulfills the needs of our users. In previous articles, we talked about the design systems used to create this system. Now, Lets present the Hi-fi screens with brief about them.

1. Local Components

As we talked earlier, it is very important to use components and design systems. I used a couple of components in my design.

Local Components

2. Home Screen

In my home screen, I put a CTA at the top to encourage users to engage (Buy) with our app. To increase the sales, I put 3 sections which are:
1. Previous orders: with the ability to add them to your cart again.
2. Offers: To encourage customers to buy.
3. Nearby Coffee shops.

Home Screen

3. Splash & Onboarding Screens

They are screens that introduces our service to our users and sometimes used to give the user a brief about how to use the app.

Splash & Onboarding Screens

4. Login & Signup Screens

To make it easy for our users to create account, I made the process done by small details and with the phone number only.

Login & Signup Screens

5. Settings Screens

In the settings, user will be able to edit his/her personal information, add and edit credit cards details and give reviews for his/her orders.

Settings Screens

6. Coffee Shops’ Owners Screens

Some of the designers forget about the behind scenes part for their case studies. In this part of the app, user will be able to add his/her coffee shop and manage its details such as:
1. Name and working days and hours.
2. His menu and offers.

I also did not forget to add an effective empty states.

Coffee Shops’ Owners Screens

7. Find Coffee Shop & Order Screens

In this part, user will be able to find nearby coffee shops and see their detail(address, working hours), menu and offers.

Find Coffee Shop & Order Screens

8. Favorites’ & Offers’ Screens

In which user will be able to find his/her Favorite orders and coffee shops which make it easier for him to reorder them again which will increase our sales.

Favorites’ & Offers’ Screens

9. Cart & Checkout Screens

Inside these screens user will be able to review his/her order details and add or remove from it. In addition, pay for the order, with pop up messages to show the user wither the payment were successful or not.

Cart & Checkout Screens

10. Skeleton Loader & Error Screens

Skeleton Loader & Error Screens

They are the screens shown to the user whenever there are an internet connection problem (Skeleton loading screens) or when there is an error.

--

--

Mahmoud Mahmoud

Experienced UI/UX designer with 3 years of experience in Figma, Adobe XD, Prototyping, and Wireframing. Self-motivated & creative person with leadership skills.