Designing a nutrition platform where the pricing cannot be gamed, the signup does not stall, and a plan cannot go out incomplete
NutraHive connects metro city working professionals with certified nutritionists for personalized, week based diet plans, backed by a physical cafe where clients can eat meals that actually match their plan. The founders came to me with a validated idea and a working prototype, but it hadn't been designed. My job was to turn that raw concept into a considered product across web and mobile, each with two sides: a client experience and a nutritionist experience.

The client app as it opens, where finding a nutritionist is the first step into the whole flow.
I joined with a validated idea and a functional but undesigned prototype already in place. My job was end to end UX and UI across web and mobile, for both the client and nutritionist sides, including building the visual and illustration language from scratch and working closely with the development team to refine flows during build. For some flows, I used AI tools to generate a rough baseline direction early, then critiqued and reworked it into the final UI myself; it helped early iteration move faster, but every interface decision in this project was mine.
An original watercolor illustration system built for onboarding, explored across several directions before landing on the final style.
Four decisions where rethinking the logic behind a flow, not just the interface, made a nutritionist's or client's task noticeably simpler.


The same four cards before and after. Only the price line changed, and that was enough to make the durations comparable at a glance.
So I did not cut ₹14,280 in half. The first part is ₹7,560 and the second part is ₹6,720, so leaving early saves nothing. The 8 week plan works the same way, with parts of ₹7,560, ₹6,720, ₹6,972 and ₹6,972, where the first two parts add up to ₹14,280, which is exactly the 4 week price.

The same 2 parts as a client sees them at checkout.

Signup asks for an account and nothing else.

Height, weight, activity, goals and health concerns, all moved here.

Booking is the one place it becomes required, so Continue stays disabled until it is filled.
Nothing opens until a plan type is chosen, and the send action stays off until a meal is on the week. Each step unlocks only the one after it.

Sending a plan to a client shows a confirmation toast with a 10 second undo, so a nutritionist can catch a mistake before it reaches the client.

Nutritionists can block their own dates directly, rather than the system only ever showing open slots. Already booked slots stay locked, with a note explaining why.

Nutrient values such as fiber, fat and protein update automatically based on the add-ons selected on a meal, not just the base dish.

Wallet credit from cancelled meals applies straight against the bill, so the total drops to zero when the balance covers it.
Tracking an order on its way from the cafe.

Confirmation once an order is placed.
NutraHive hasn't shipped yet, so this reflects intended impact, not measured results. Each decision targeted a specific friction from the original concept: pricing shown in a unit the plan was never built in, an installment split that let the longest plan undercut the shorter ones, an onboarding flow that asked for too much too soon, and an open ended plan builder.
This case study will be updated with real results once NutraHive is live.