SoleSpace






Project overview
SoleSpace is a mobile e-commerce app offering a curated selection of shoes from top brands. Whether you're searching for sports shoes, casual wear, or formal footwear, SoleSpace delivers a seamless shopping experience tailored to every customer’s style and need. Designed with a sleek, user-friendly interface, the app ensures secure payments and prompt delivery, making shoe shopping more convenient than ever.
Objective
The objective for an e-commerce shoe app could be to provide customers with a user-friendly and convenient platform to browse and purchase shoes online. Some specific objectives that can be targeted are:
The goal of the e-commerce shoe app is to offer customers a user-friendly, convenient platform for browsing and purchasing shoes online. The app focuses on the following key objectives:
Boosting Sales: The primary aim is to drive sales and increase revenue. By showcasing the latest collections, offering exclusive promotions, and providing easy payment options, the app encourages customers to make quick and seamless purchases.
Enhancing the Shopping Experience: The app is designed to deliver a smooth, enjoyable experience through features like intuitive navigation, advanced filtering, personalized product recommendations, and tailored shopping suggestions.
Fostering Customer Loyalty: Building a loyal customer base is essential. The app improves retention by offering a loyalty program, personalized offers, and top-notch customer service, motivating repeat purchases and long-term engagement.
Design Process
Empathise
Define
Ideate
Prototype
Test
Competitive analysis
User analysis
Brain storming
Low fidelity design
Usability testing
User personas
Information architecture
High fidelity design
Feedbacks
Empathy map
Sketch
UI kit
SWOT analysis
Final prototyping
Case study
Wireframe
User research
Surveys
User personas
Creating a persona is a method used to envision the target users for the design. By listing their goals, needs, motivations, as well as fears and frustrations, the persona represents individuals with shared characteristics from user interviews. This persona plays a crucial role in guiding the design process.

Name
Ola
Age
26
Location
Nigeria
Occupation
Personal Trainer
Short story
Ola is a 26-year-old working professional personal trainer who spends most of his time working out and training others. He needs a shoe e-commerce app that offers a variety of athletic shoes that are suitable for his workout routine. However, with his busy schedule, he finds it difficult to take the time to go shopping for shoes. He has tried buying shoes online before, but has had mixed experiences with different e-commerce platforms. Some of them had limited options, while others did not have accurate sizing information, leading to disappointment and frustration.
Pain points
He finds it Difficult in finding shoes that are suitable for his workout routines.
Difficulty finding shoes that provide the right level of support and comfort.
Lack of time to visit physical stores.
Limited variety in local stores.
Uncertainty about the quality of shoes when buying online.
Inconvenient return policies
Goals
Ola is always on the go and values convenience above all else.
He wants an e-commerce shoe app that is easy to use, has a wide selection of shoes to choose from, and provides accurate sizing information to ensure that she gets the perfect fit every time.
He wants the app to be user-friendly and intuitive, allowing him to quickly and easily browse through different styles, filter options based on his preferences, and make a purchase with just a few taps on his phone.
He also values high-quality customer service, and wants to be able to contact the company easily if he has any questions or concerns.
User Empathy Map
The empathy map was a visualisation tool that helped gain a better understanding of customers’ needs, behaviours, and motivations.

See
Goals
Thinks
Values
He sees the home page of the app, which features different types of shoes, popular styles, and current promotions.
He sees the product pages for each shoe, which includes images, pricing, sizes, and colours.
He sees reviews and ratings from other customers.
He user sees a shopping cart and checkout page.
He wants to find a comfortable and stylish pair of shoes that fit their budget.
He wants to save time and effort by shopping online instead of going to a physical store.
He wants to make an informed purchase based on accurate product information and reviews.
He wants to have a positive shopping experience and feel good about their purchase.
He is excited to browse the app and see the latest shoe styles.
He may feel overwhelmed by the number of choices available.
He may feel hesitant to make a purchase, especially if they're unsure about the sizing or quality of the product.
He may feel satisfied and confident in their purchase after reading positive reviews from other customers.
He values comfort, style, and affordability in their shoes.
He may be environmentally conscious and prefer brands that use sustainable materials or production methods.
He may be interested in supporting small or local businesses instead of large corporations.
He may value convenience and accessibility in their shopping experience.
Strengths
Opportunities
Weaknesses
Threats
Convenient and easy to use platform for customers to purchase shoes.
Wide variety of shoe brands and styles available for customers to choose from.
Ability to offer personalised recommendations based on customers' past purchases and browsing history.
Low overhead costs compared to brick and mortar stores.
Ability to easily track and analyse customer data and behaviour to improve sales and marketing strategies.
Increasing demand for online shopping: With the increasing use of smartphones and the internet, more and more people are turning to online shopping. An e-commerce shoe app can tap into this growing trend.
Expansion into international markets: With the help of global shipping services, an e-commerce shoe app can expand its customer base to international markets and increase its revenue potential.
Expansion into other product categories: An e-commerce shoe app can consider expanding its offerings to include other related product categories, such as accessories to attract more customers.
Dependence on technology and potential for technical issues such as server downtime or app crashes.
High competition in the e-commerce shoe market, making it difficult to differentiate from other platforms.
Difficulty in accurately representing shoe fit and comfort through an online platform.Potential for fraudulent activity and security breaches, putting customers' personal information at risk.
Limited ability to physically try on shoes before purchasing, leading to higher rates of returns and exchanges.
Economic downturns or recessions that may decrease consumer spending on non-essential items such as shoes.
Changes in consumer behaviour or preferences, leading to a decrease in demand for certain types of shoes or brands.
Increased competition from other e-commerce platforms or brick and mortar shoe stores expanding into online sales.
Changes in regulations or laws related to e-commerce and data privacy.
Potential for supply chain disruptions or shipping delays due to external factors such as natural disasters or pandemics
SWOT Analysis
A SWOT analysis was used to find out the internal and external factors that make a company successful or not. In other words, it’s was used to analyze in detail how your online shop is doing so as to design a long-term strategy.
Information Architecture
The goal is to create a user-friendly and intuitive interface that allows users to find and purchase shoes quickly and easily, with the structural design of organizing and labeling digital content to support ease of use, navigation, and retrieval of information.
Splash screen
Home
Shopping cart
Wishlist
Sign in or sign up
Guest sign in
Nav bar
Select size & colour
Search
To checkout
To checkout
Add to favourites
Shoe type
Product list
Product page
Order review
Order confirmation
Order overview
Continue shopping
Enter or reuse
saved checkout
& shipping details
Enter or reuse
saved checkout
& shipping details
Onboarding
Add to cart
Add to cart
Staff picks
Favourite Brands
Discover
Sales
Filter
$10
$1000
$10,000
Category
Brand
Colour
Size
$000.00
Company name
4.5
123 Reviews
Product name
Size
Colour
Lorem ipsum dolor sit amet consectetur. Sed blandit vel mi dolor blandit tempor nascetur id eget. Tempor cras sagittis turpis gravida sit. Pellentesque in lectus mattis nulla venenatis etiam. Mus duis ipsum leo lacus ut adipiscing justo commodo morbi. Id turpis semper nullam sed. Sed commodo amet venenatis pharetra Show less.
Reviews
Help
Discover
Description
Checkout
Lorem ipsum dolor sit amet consectetur. Sed blandit vel tempor nascetur id eget.
Full name
E-mail address
Phone number
Shipping addresss
Post code
Wishlist
Recommendations
Add all to cart
Add card
Lorem ipsum dolor sit amet consectetur. Sed blandit vel tempor nascetur id eget.
Card number*
Card name*
Expiry date*
CVV*
Remember card?
Lorem ipsum dolor sit amet consectetur. Sed blandit vel tempor nascetur id eget.
Home screen
*Some screens
Filter screen
Product detail screen
Shipping address screen
Wishlist screen
Add card screen
Low fidelity wireframe
Creation of wireframes to visualize the app's layout and user interface. These wireframes were then transformed into high-fidelity prototypes that effectively demonstrated both the functionality and design of the app.
The onboarding screens typically appears when a user launches the app for the first time or when they create a new account. The purpose of the onboarding screen is to guide users through the essential features of the app and help them get started with using the app.
Onboarding screens




Splash screen
Onboarding screen 1
Onboarding screen 2
Onboarding screen 3
High fidelity design
The HI-FI designs with referees to the wireframes of the app’s layout and functionality. The wireframes will outline the user flow, the various screens and features of the app, and how they all fit together.
The Home Screen of the app is a critical part of the app's user interface. Its function is to provide a welcoming and visually appealing interface for users to navigate the app and explore available shoe products.
Search bar: A prominent search bar at the top of the Home Screen to allow users to search for specific products or brands.
Banner: This section displays promotional offers, discounts, or new products.
Sales: A section that displays current promotions and discounts available on shoe products.
favourite brands: section allows users to save their favourite shoe brands and view their products.
Featured products: A section that highlights a selection of products, with an image and brief description. This section includes the latest or most popular shoe products.
Navigation menu: A menu that displays the app's different categories of shoe products. The menu was designed to be easy to use and intuitive.
Home screen


A product detail screen is an essential part of an e-commerce shoe app. It provides users with detailed information about a specific product and allows them to make informed purchasing decisions.
Product Image: Displays a clear and high-quality image of the shoe product from multiple angles.
Product Title and Description: Providing a clear and concise title for the product along with a detailed description that includes the product's features, material, size, colour, and style.
Product Price: Showing the price of the product with an option to display any available discounts or promo codes that are applicable to the product.
Product Size and Colour: Displaying the available sizes for the product and provide a size chart with the recommended measurements for each size. Also, providing a guide on how the shoe fits and whether it's true to size or runs large or small.
Reviews and Ratings: Displaying reviews and ratings of the product from other customers who have purchased it.
Add to Cart and Buy Now Buttons: Providing a clear options for users to add the product to their cart or buy it directly. It should also display the number of items in the cart for easy tracking.
Product detail screen



The main goal is to provide a clear and intuitive way for users to manage their orders and complete their purchases.
Products list: The cart screen shows the list of all the shoes that the user has added to their cart. For each product, it displays the name, price, size, and quantity.
Promo Code: Allowing users to enter a promo code if they have one. If the code is valid, apply the discount and display the new subtotal with the discount applied.
Order summary: It displays the total cost of all the items in the cart, including any shipping fees that may apply.
Checkout: The user is able to proceed to checkout directly from the cart screen.
Cart screen


The main goal is to provide a clear and intuitive way for users to manage their orders and complete their purchases.
Shipping Information: The user has the option of using saved information or entering a new shipping information, such as their name, address, phone number, and email address.
Shipping Method: The user has different options of shipping methods that suits their needs.
Payment Method: The user has different options of payment methods that suits their needs.
Add card: The user has to enter their payment information, such as their credit card number, expiration date, and security code. The app also allow the user to save this information for future purchases.
Order review: The final step in the checkout process is to review the items that are in the user's cart and also the option to edit any of the steps taken and after payment has been made, it then display a confirmation screen that shows the order number and estimated delivery date.
Progress indicator: Helps the users know their progress and how far they hae gone.
Checkout screens






The wishlist screen is a convenient feature for users to keep track of the shoes they are interested in purchasing, and to share their wishlist with others. It also helps to drive sales for the e-commerce app by encouraging users to revisit their wishlist and move items to their cart.
Here, they can view all the shoes they have added to their wishlist, along with the shoe name, image, and price.
Remove from Wishlist: The user can remove all the shoes from their wishlist by clicking on the trash icon. The shoes are then removed from their wishlist.
Move to Cart: The user can move shoes from their wishlist to their cart by clicking on the bag icon. This adds the shoes to their cart and removes it from their wishlist.
Sort and Filter: The user can sort and filter their wishlist by various criteria, such as price, brand, size, color, etc. This makes it easier for them to find the shoes they are looking for.
Wishlist screen

More Screens





Aa
Montserrat
Font
Layout
A B C D E F G H I J K L M N O P Q R S T U VW X Y Z
1 2 3 4 5 6 7 8 9 0
$ & * - + @ ? . , /
Gutters - 8
Layout Column
Count - 4
Type - Stretch
Margin - 16
Style guide
Typography
Head 1
42/48 Semibold
Head 2
32/40 Semibold
Body large
16/24 px Medium
Small
12/16 px regular
Head 3
24/32 px Semibold
Title
18/24 px Medium
Body
14/18 px regular
Outline
10/14 px regular
Montserrat
Font family
Roboto has a dual nature. It has a mechanical skeleton and the forms are largely geometric. At the same time, the font features friendly and open curves. While some grotesks distort their letterforms to force a rigid rhythm, Roboto doesn't compromise, allowing letters to be settled into their natural width.
#000000
#FFFFFF
Colours
THANK YOU FOR VIEWING
