- Screens designed
- 199
- Platform
- iOS, Android and iPad
- Market
- Content needed: country or region
- User roles
- 2
Overview
Nutrava turns daily eating into clear numbers. Users log food and recipes, see carbs, protein, fat, and calories against their targets, and set goals through a guided questionnaire.
When they want expert help, they book an available slot with a nutritionist, pay in the app, and chat directly. Nutritionists manage their availability, bookings, and earnings from their side of the product.
What made it complex
- Two user roles: people tracking nutrition, and nutritionists running their practice
- Booking, payment, cancellation and rejection flows on both sides
- Daily targets and meal analysis that update as users log food
- Monthly packages alongside single consultations
Key decisions we made
What the product does
Every feature below was specified in the requirements and shown in the designs.
- Food logging. Search foods, add meals, and save recipes.
- Meal analysis. A breakdown of what is in each logged meal.
- Daily targets. Carbs, protein, fat, and calories against goals.
- Progress tracking. Daily and meal-by-meal progress.
- Guided goals. A step-by-step goal questionnaire.
- Nutritionist booking. Available slots, payment, and booking details.
- Cancellations and rejections. Structured reasons on both sides of a booking.
- Messaging. Chat between users and nutritionists.
- Nutritionist availability. Weekly slots that nutritionists set themselves.
- Earnings. Earnings tracking for nutritionists.
- Subscriptions. Monthly packages with unlimited consultations.
- Blog. Articles on nutrition and healthy habits.
How we worked
Discovery sessions, then business, functional and technical requirements and a data model, then design and handover. Every screen traces back to a documented requirement.
What the client received
Plain names first; the short labels are what developers call each document.
Business Requirements Document
Business goals, users, scope, and success measures.
Functional Specification Document
Every feature, flow, business rule, and screen behavior.
Technical Requirements Document
Architecture, integrations, security, and performance requirements.
Entity Relationship Diagram
The data model behind the product and how its records connect.
UX and UI design
199 screens, ready for development handover.
A look inside the product
8 of the 199 screens we designed. Scroll or swipe to see more.








Outcome
Content needed: a real quote from this client, two or three sentences, in their own words
Have a product like this in mind?
We start with discovery: requirements, documentation and design that any development team can quote and build from.
Free and without obligation. Content needed: call length
- Before the callWe read what you sent, so the call starts with your problem.
- On the callWe ask questions, listen, and explain how we would approach it.
- After the callIf we are a fit, a written proposal with a fixed scope follows. If not, we say so.