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.
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.
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 needs | What the app does |
|---|---|
| Reorder the same items often | A Reorder last order card on the dashboard, and a one-tap reorder screen with editable quantities |
| Know what is fresh | A freshness tracker with batch, harvest date, storage temperature and days left |
| Know the full cost | A cart and checkout that split the subtotal, 5% GST and the total |
| Pay the way businesses pay | Net 7 credit terms with a clear pay-by date |
| Plan around delivery | A 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.
Home and shop
Start from the last order, or browse what was harvested.
Stock and reorder
See what needs attention, then reorder in one tap.
Order and delivery
From the cart to a tracked, chilled delivery.
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.