Skip to content

Freelance project · Mobile apps

E-Commerce App

A shopping app where finding, paying and tracking each take one clear step

A mobile shopping app covering the full path from browsing to delivery and returns. It is for shoppers who want to find the right item, pay quickly and know where their order is. I designed the flows and screens for iOS and Android.

Role
Product design
Type
Freelance
Platforms
iOS, Android
Scope
UX, UI design, Mobile

01The problem

What needed solving

A shopping app has to be faster than the store’s own mobile website, or people won’t keep it installed. On a small screen, product detail, size choice and checkout become fiddly, and questions after purchase often end up with the support team.

Who it’s for

  • Casual browsers

    Inspiration and an easy way to save items for later.

  • Intent shoppers

    To find a specific item fast and pay without re-entering details.

  • Returning customers

    To track orders and start returns without contacting support.

  • Store team

    Fewer order questions and fewer wrong-size returns.

02The main flow

From browsing to delivery

The moment in blue is the one the whole design is built around.
  1. 01

    Searches or browses

  2. 02

    Opens a product

  3. 03

    Picks size and colour

  4. 04

    Pays on one screen

  5. 05

    Tracks the delivery

03Structure

How E-Commerce App is organised

Everything has one home. Getting this right first keeps every screen simpler.

Home

  • Picks for you
  • Collections
  • Search

Shop

  • Categories
  • Filters
  • Product page

Bag and checkout

  • Bag
  • Delivery
  • Payment

Orders

  • Live tracking
  • Returns
  • Order history

Profile

  • Wishlist
  • Saved addresses
  • Preferences

04Key decisions

Choices that shaped it

What I considered, what I chose, and why.

Decision 01

Single-screen checkout with saved defaults

Multi-step mobile checkouts ask for the same details again and hide the total until the end.

Considered

A classic stepper of address, delivery, payment and review.

Chosen

One screen with address, delivery and payment as editable rows, and the total pinned above the pay button.

Why it works

Returning shoppers pay with one confirmation. New shoppers expand each row, which is slightly longer for them but clearer for everyone.

Decision 02

The size picker sits on the button

Shoppers add items without choosing a size, then hit an error or receive the wrong one.

Considered

An always-active add button that asks for size in a pop-up afterwards.

Chosen

Size and colour options sit directly above the button, show availability per option, and the button names the choice once it’s made.

Why it works

The choice is made and confirmed in one place. It takes space from the image gallery, a trade-off I accepted because the gallery scrolls anyway.

Decision 03

Orders get their own tab

Where is my order and how do I return it are the most common reasons to open the app after buying, yet tracking is often buried in a profile menu.

Considered

Order history inside the profile screen.

Chosen

A dedicated Orders tab with live status at the top, and returns started from the order itself.

Why it works

After a purchase, tracking is the main job of the app. Giving it a tab cost a navigation slot, so the wishlist moved into the profile.

05What’s inside

Key features

Search with filters

Fast search with filters that stay set as shoppers move between results.

Saved wishlist

Save items for later and get a nudge when they come back in stock.

One-screen checkout

Saved details as editable rows with the total always in view.

Order tracking

Live status for every order, with returns started from the same screen.

Price and stock alerts

Optional notifications for saved items, set from the product page.

06Outcome

What was delivered

Delivered

  • End-to-end flows from browse to return
  • High-fidelity screens for iOS and Android
  • Prototype from product page to payment
  • Component set for product cards, variants and order status
  • Empty, loading, error and out-of-stock states

What I learned

  1. 01

    After a purchase, the order screen becomes the home screen, so it deserved the same care.

  2. 02

    Small labels, like naming the chosen size on the button, did more than larger layout changes.

Next step

Tell me what you're building.
I'll tell you how I'd ship it.

Pick a time that suits you. You'll leave the call with a clear next step, whether we work together or not.

Book a free call

Free · 30 minutes · No commitment

Prefer email? prashantkumarsingh.work@gmail.com