FimiMALL Mobile Application

FimiMALL Mobile Application

FimiMALL Mobile Application

FimiMALL Mobile Application

FimiMALL Mobile Application

Overview

Overview

The central goal of FimiMALL is to transform the fashion shopping landscape. Through the provision of a unified platform for searching, comparing, and purchasing from multiple stores, the mission is to simplify and enhance the fashion shopping journey. By ensuring efficient 5 to 72 hour delivery from store to home, FimiMALL aspires to make all fashion products easily accessible, redefining the shopping experience and achieving financial viability through effective monetization strategies.

The central goal of FimiMALL is to transform the fashion shopping landscape. Through the provision of a unified platform for searching, comparing, and purchasing from multiple stores, the mission is to simplify and enhance the fashion shopping journey. By ensuring efficient 5 to 72 hour delivery from store to home, FimiMALL aspires to make all fashion products easily accessible, redefining the shopping experience and achieving financial viability through effective monetization strategies.

My Role

My Role

UX/UI Designer

I was responsible for conducting user interviews and research to inform the design process. Utilizing this insight, I executed usability testing and finalized the design process to showcase to the stakeholder.

I also interviewed the stakeholder with a team of UX Designers.

UX/UI Designer

I was responsible for conducting user interviews and research to inform the design process. Utilizing this insight, I executed usability testing and finalized the design process to showcase to the stakeholder.

I also interviewed the stakeholder with a team of UX Designers.

Challenge

Challenge

To create an UI where delivery drivers are able to accept an order and log a pick up from a store

To create an UI where delivery drivers are able to accept an order and log a pick up from a store

Research

Research

Stakeholder Interview Takeaways

• Users would want fewer steps to get to their goal, especially when they are driving, they do not want to be constantly touching their phone • A simpler design would allow them to navigate more easily and even those whose first language is not English, they would be able to tell with icons • Money and flexible scheduling are key motivations for drivers to continue driving

Stakeholder Interview Takeaways

• Users would want fewer steps to get to their goal, especially when they are driving, they do not want to be constantly touching their phone • A simpler design would allow them to navigate more easily and even those whose first language is not English, they would be able to tell with icons • Money and flexible scheduling are key motivations for drivers to continue driving

Stakeholder Interview Takeaways

• Users would want fewer steps to get to their goal, especially when they are driving, they do not want to be constantly touching their phone • A simpler design would allow them to navigate more easily and even those whose first language is not English, they would be able to tell with icons • Money and flexible scheduling are key motivations for drivers to continue driving

FimiMALL User Interview Takeaways

We had the opportunity to interview a current driver for FimiMALL and listen to any concerns he may have. • Been delivering with FimiMALL for one year ( does 1 - 2 deliveries when available) • Has been a driver for Uber • Motivation: Earning more income while in school

FimiMALL User Interview Takeaways

We had the opportunity to interview a current driver for FimiMALL and listen to any concerns he may have. • Been delivering with FimiMALL for one year ( does 1 - 2 deliveries when available) • Has been a driver for Uber • Motivation: Earning more income while in school

FimiMALL User Interview Takeaways

We had the opportunity to interview a current driver for FimiMALL and listen to any concerns he may have. • Been delivering with FimiMALL for one year ( does 1 - 2 deliveries when available) • Has been a driver for Uber • Motivation: Earning more income while in school

Bringing a new dimension to user experiences and interfaces.

The integration of these advanced technologies is reshaping how we approach design, offering new possibilities and challenges. This post aims to explore how AI and machine learning are influencing the field of UI/UX, bringing a new dimension to user experiences and interfaces.

Bringing a new dimension to user experiences and interfaces.

The integration of these advanced technologies is reshaping how we approach design, offering new possibilities and challenges. This post aims to explore how AI and machine learning are influencing the field of UI/UX, bringing a new dimension to user experiences and interfaces.

Bringing a new dimension to user experiences and interfaces.

The integration of these advanced technologies is reshaping how we approach design, offering new possibilities and challenges. This post aims to explore how AI and machine learning are influencing the field of UI/UX, bringing a new dimension to user experiences and interfaces.

FimiMALL Current Application (August 2023)

FimiMALL Current Application (August 2023)

FimiMALL Current Application (August 2023)

Target Audience

Target Audience

Exisiting delivery drivers who would want to add an order to their day

Exisiting delivery drivers who would want to add an order to their day

Competitive Analysis

Competitive Analysis

User Persona

User Persona

User Flow

User Flow

Sketches

Sketches

After shaping the core features of the app, I sketched out wireframes for what it would look like. These screens included the login, home, list of batches, navigation, chat, and order info.
After shaping the core features of the app, I sketched out wireframes for what it would look like. These screens included the login, home, list of batches, navigation, chat, and order info.

Wireframes

Wireframes

Key Problems

Key Problems

View Order (3)

Having the accept and decline buttons be similar would make the user be confused.​

View Order (3)

Having the accept and decline buttons be similar would make the user be confused.​

View Order (3)

Having the accept and decline buttons be similar would make the user be confused.​

Start Navigation (4)

Doesn't show enough information about the user's location and where they are headed.

Start Navigation (4)

Doesn't show enough information about the user's location and where they are headed.

Start Navigation (4)

Doesn't show enough information about the user's location and where they are headed.

Deliverables

Deliverables

Loading Screen

A loading screen for when the user starts up the app and other times when the pages take time to load

Loading Screen

A loading screen for when the user starts up the app and other times when the pages take time to load

Loading Screen

A loading screen for when the user starts up the app and other times when the pages take time to load

Log In

The big FimiMALL name and subtitle drivers, allow the app to get differentiated from the customer's app. Gives the option to sign up or log in through different applications.

Log In

The big FimiMALL name and subtitle drivers, allow the app to get differentiated from the customer's app. Gives the option to sign up or log in through different applications.

Log In

The big FimiMALL name and subtitle drivers, allow the app to get differentiated from the customer's app. Gives the option to sign up or log in through different applications.

Home Screen

Shows an overview of the user's current location and the option to switch online or offline.

Home Screen

Shows an overview of the user's current location and the option to switch online or offline.

Home Screen

Shows an overview of the user's current location and the option to switch online or offline.

List of Batches

When online, the batches would show and when expanded, the user is able to see more details in the order.

List of Batches

When online, the batches would show and when expanded, the user is able to see more details in the order.

List of Batches

When online, the batches would show and when expanded, the user is able to see more details in the order.

View Order

After clicking on the order, the user now sees the full route of the order and can view it from this screen as well without going back. With drivers in mind, I used a slide to accept for it would be a quick and less prone to mistake process.

View Order

After clicking on the order, the user now sees the full route of the order and can view it from this screen as well without going back. With drivers in mind, I used a slide to accept for it would be a quick and less prone to mistake process.

View Order

After clicking on the order, the user now sees the full route of the order and can view it from this screen as well without going back. With drivers in mind, I used a slide to accept for it would be a quick and less prone to mistake process.

Start Navigation​

Before the user starts the navigation they are shown their first stop overview which includes the order info and recommended parking location. ​They also have the option to use another navigation app.

Start Navigation​

Before the user starts the navigation they are shown their first stop overview which includes the order info and recommended parking location. ​They also have the option to use another navigation app.

Start Navigation​

Before the user starts the navigation they are shown their first stop overview which includes the order info and recommended parking location. ​They also have the option to use another navigation app.

Order Info

After accepting an order, they can now view the order info at any time. This includes the customer's contact info, store locations, and item information.

Order Info

After accepting an order, they can now view the order info at any time. This includes the customer's contact info, store locations, and item information.

Order Info

After accepting an order, they can now view the order info at any time. This includes the customer's contact info, store locations, and item information.

Chat

Included in all pages of the app, is the option to chat with the user, store, and support team.

Chat

Included in all pages of the app, is the option to chat with the user, store, and support team.

Chat

Included in all pages of the app, is the option to chat with the user, store, and support team.

Navigation​

Has an integrated Google Maps application.

Navigation​

Has an integrated Google Maps application.

Navigation​

Has an integrated Google Maps application.

Add an Additional Order

A pop-up to add an additional order shows which the user can leave alone if they wish to decline or tap the button to accept, which would add to their current order. (In this scenario, the user does not accept.)

Add an Additional Order

A pop-up to add an additional order shows which the user can leave alone if they wish to decline or tap the button to accept, which would add to their current order. (In this scenario, the user does not accept.)

Add an Additional Order

A pop-up to add an additional order shows which the user can leave alone if they wish to decline or tap the button to accept, which would add to their current order. (In this scenario, the user does not accept.)

Pick Up Order​

Provided is a map view of the mall which shows the locations of the parking and stores when hovered. User has the option to either go to the first or second store to show flexibility and convenience. Both stores must be checked in order to finish the pick up process.

Pick Up Order​

Provided is a map view of the mall which shows the locations of the parking and stores when hovered. User has the option to either go to the first or second store to show flexibility and convenience. Both stores must be checked in order to finish the pick up process.

Pick Up Order​

Provided is a map view of the mall which shows the locations of the parking and stores when hovered. User has the option to either go to the first or second store to show flexibility and convenience. Both stores must be checked in order to finish the pick up process.

Pick Up Order​

Provided is a map view of the mall which shows the locations of the parking and stores when hovered. User has the option to either go to the first or second store to show flexibility and convenience. Both stores must be checked in order to finish the pick up process.

Delivery

Now the user is able to see the customer's address and the delivery instructions provided by the customer. After confirming arrival, they are prompted to take a photo of the delivery to confirm or have it be handed directly to the customer.

Delivery

Now the user is able to see the customer's address and the delivery instructions provided by the customer. After confirming arrival, they are prompted to take a photo of the delivery to confirm or have it be handed directly to the customer.

Delivery

Now the user is able to see the customer's address and the delivery instructions provided by the customer. After confirming arrival, they are prompted to take a photo of the delivery to confirm or have it be handed directly to the customer.

Delivery

Now the user is able to see the customer's address and the delivery instructions provided by the customer. After confirming arrival, they are prompted to take a photo of the delivery to confirm or have it be handed directly to the customer.

Batch Summary

After completing their delivery, a rating pop-up shows. This is for FimiMALL to listen to the user if there are any satisfaction or troubles that they can assist with. Then after submitting, they are able to see the full overview of how much they have earned as well as the distance traveled, and send a thanks to the customer.

Batch Summary

After completing their delivery, a rating pop-up shows. This is for FimiMALL to listen to the user if there are any satisfaction or troubles that they can assist with. Then after submitting, they are able to see the full overview of how much they have earned as well as the distance traveled, and send a thanks to the customer.

Batch Summary

After completing their delivery, a rating pop-up shows. This is for FimiMALL to listen to the user if there are any satisfaction or troubles that they can assist with. Then after submitting, they are able to see the full overview of how much they have earned as well as the distance traveled, and send a thanks to the customer.

I like how easy it is to go from one place to another in the app, and the simple design makes everything clear and simple to use.

Michela Dennis

Co-founder of FimiMALL

I like how easy it is to go from one place to another in the app, and the simple design makes everything clear and simple to use.

Michela Dennis

Co-founder of FimiMALL

I like how easy it is to go from one place to another in the app, and the simple design makes everything clear and simple to use.

Michela Dennis

Co-founder of FimiMALL

Conclusion

Conclusion

Final Thoughts

Although there's always room for improvement, I felt happy with the state of the app. Users were able to complete the tasks with ease, get from point A to point B, and most importantly, get all the information they needed. I had only created the pickup and drop-off process for the delivery driver but throughout this project, I saw just how much work is needed to complete a fully functional (and usable) app.

Final Thoughts

Although there's always room for improvement, I felt happy with the state of the app. Users were able to complete the tasks with ease, get from point A to point B, and most importantly, get all the information they needed. I had only created the pickup and drop-off process for the delivery driver but throughout this project, I saw just how much work is needed to complete a fully functional (and usable) app.

Final Thoughts

Although there's always room for improvement, I felt happy with the state of the app. Users were able to complete the tasks with ease, get from point A to point B, and most importantly, get all the information they needed. I had only created the pickup and drop-off process for the delivery driver but throughout this project, I saw just how much work is needed to complete a fully functional (and usable) app.

If more time was available...

• Further, develop the prototype and user flows • Have more iterations and testing phases •Implement driver protections, things like having a safety precaution button in case of an emergency and protection from rude customers • On the consumer side, I would add a preferred shopper, that way customers can build a connection with their shopper and know their order will be taken care of • Having a point system where if they continue to order from FimiMALL, at a certain amount of points they could redeem for discounts

If more time was available...

• Further, develop the prototype and user flows • Have more iterations and testing phases •Implement driver protections, things like having a safety precaution button in case of an emergency and protection from rude customers • On the consumer side, I would add a preferred shopper, that way customers can build a connection with their shopper and know their order will be taken care of • Having a point system where if they continue to order from FimiMALL, at a certain amount of points they could redeem for discounts

If more time was available...

• Further, develop the prototype and user flows • Have more iterations and testing phases •Implement driver protections, things like having a safety precaution button in case of an emergency and protection from rude customers • On the consumer side, I would add a preferred shopper, that way customers can build a connection with their shopper and know their order will be taken care of • Having a point system where if they continue to order from FimiMALL, at a certain amount of points they could redeem for discounts

Learnings

• Building an asset library early on would save a lot of work and time later in the design process. Being able to change the visual look of screen elements without having to go to each screen individually is a lifesaver. • Be careful with the creation of tasks for user testing. I feel that the way I had worded the user tasks would lead users toward a certain pathway when using my prototype. In the future, tasks should not be too guided or too vague.

Learnings

• Building an asset library early on would save a lot of work and time later in the design process. Being able to change the visual look of screen elements without having to go to each screen individually is a lifesaver. • Be careful with the creation of tasks for user testing. I feel that the way I had worded the user tasks would lead users toward a certain pathway when using my prototype. In the future, tasks should not be too guided or too vague.

Learnings

• Building an asset library early on would save a lot of work and time later in the design process. Being able to change the visual look of screen elements without having to go to each screen individually is a lifesaver. • Be careful with the creation of tasks for user testing. I feel that the way I had worded the user tasks would lead users toward a certain pathway when using my prototype. In the future, tasks should not be too guided or too vague.