← All projects

Case study

Sprout Bites

The protein snack.

A bulk-ordering app for gyms, grocery stores and tea shops: order fresh sprouts in kg or trays, track freshness, and reorder in one tap.

Role
Brand and UI/UX designer
Platform
Mobile app
Customers
Gyms, grocery stores, tea shops
Brand
Dashboard
Shop
Freshness tracker
Order tracking

Problem

Gyms, grocery stores and tea shops buy sprouts in bulk, by the kg or by the tray. Fresh produce goes off quickly, so a buyer needs to know what is fresh, what to reorder and when the delivery will arrive.

This is my own working view of how these businesses buy. I have not interviewed any buyers yet, so each point still needs to be validated.

Problem statement

Business buyers need to order fresh sprouts in bulk without losing track of freshness, price and delivery.

Who it is for

The app is for registered businesses. At sign-up the buyer enters a GSTIN and picks a business type: Gym, Grocery store or Tea shop. The example account in my screens is a gym, with a procurement manager placing the orders.

What the buyer needsWhat the app does
Reorder the same items oftenA Reorder last order card on the dashboard, and a one-tap reorder screen with editable quantities
Know what is freshA freshness tracker with batch, harvest date, storage temperature and days left
Know the full costA cart and checkout that split the subtotal, 5% GST and the total
Pay the way businesses payNet 7 credit terms with a clear pay-by date
Plan around deliveryA delivery slot picker and an order tracker with an estimated arrival time

Design decisions

Each decision removes a question a busy buyer would otherwise have to ask.

Set up for a business, not a person

  • Sign-up uses a business email, then asks for a GSTIN and a business type, so the account is tied to a registered business from the start.
  • A short line under each button says what comes next, such as “Next: add your GSTIN and business type”.

Reorder in seconds

  • The dashboard opens with the last order and its total, and a black One-tap reorder button.
  • The reorder screen lists every item with editable quantities and a live total, then adds everything to the cart in one step.

Freshness comes first

  • Each batch shows its harvest date, storage range of 2–5°C and days left, with a progress bar.
  • Colour carries the status: amber for Use soon and green for Fresh. A batch that needs attention gets a plain instruction: rotate it to the front.
  • A note says shelf life assumes continuous chilled storage.

Clear prices and terms

  • The shop shows the price per kg or per tray, the minimum order and the harvest date for every product.
  • The cart shows ₹5,980 plus ₹299 GST, which gives ₹6,279. Checkout then shows the Net 7 credit terms and the pay-by date.

Delivery you can plan around

  • Buyers pick a two-hour slot, tagged Chilled, and the tracker shows the cold chain at 4°C, a five-step timeline and a Call driver button.

Brand

  • Green is the main colour for headings and primary buttons. Yellow marks status, such as Out for delivery and On account. Black is for the main reorder and call actions.

Final screens

Brand and onboarding

The splash screen and the two-step sign-up for a business account.

Brand
Login and sign up
GSTIN and business type

Home and shop

Start from the last order, or browse what was harvested.

Dashboard
Shop

Stock and reorder

See what needs attention, then reorder in one tap.

Freshness tracker
One-tap reorder

Order and delivery

From the cart to a tracked, chilled delivery.

Cart
Checkout
Order tracking

Constraints and tradeoffs

  • Credit instead of card. Checkout uses Net 7 credit terms and says no card payment today. It fits how businesses buy, but it assumes a credit agreement is already in place.
  • Two-hour delivery slots. They keep chilled delivery realistic, at the cost of a less precise arrival time.
  • Honest freshness. The tracker states that shelf life assumes chilled storage, rather than promising a date it cannot guarantee.
  • Example data. The Pulse Fitness Studio account, the prices and the order number SB-1024 are examples I used to test the flows.

Testing and next steps

No usability testing has been done yet, so there are no results to report. The next steps are:

  • Test the reorder flow with buyers from a gym, a grocery store and a tea shop.
  • Check whether the freshness colours and the days-left wording are clear without explanation.
  • Test the GSTIN step for friction.
  • Add the packaging, pricing and distribution model to complete the brand story.