redesigning recipe nutrition calculator
Project
This project focused on improving filters for complex data tables. While limited to redesigning this tool, the table design and filter behavior developed here were later integrated into the larger MFD design system.
The nutrition ranking tool has two landing pages with similar but not identical information. Despite high traffic, 86% of users leave quickly, often skimming the data before exiting. To improve engagement, the new design focuses on:
Filtering multiple criteria while keeping the tool easy to use.
Simplifying nutrient comparisons across searches.
Adding qualitative details to encourage deeper site exploration.
Role
Product designer
Date
August 2021
Deliverables
Wireframe
High-fidelity design
DATA TABLE & FILTERING FOR MULTIPLE CRITERIA
Challenge: The current design splits filtering across two pages, limiting users to one or two nutrients and making the second page hard to find. We aimed to allow unlimited nutrient filters while simplifying food analysis.
Solution: A single, filterable data table. Instead of displaying results as cards, the new table format makes it easier to compare nutrient values.
To support sorting and filtering, the new design separates nutrient filters (which change the table structure) from metadata filters (which refine results without altering the table layout). The table sorts by a composite score, ranking foods based on how well they match selected criteria.
SECONDARY VIEW WITH HOVER STATE
Challenge: Data tables are dense, and too many buttons can clutter the UI.
Solution: Hover interactions for desktop. Relevant actions appear only when needed. Users can hover to see detailed nutrition data in a sidebar, multi-select items, and perform bulk actions.
Bulk Action
View Detailed Nutrition Data
MOBILE VIEW
Challenge: Tables are hard to view on mobile and need different design elements to match user intent.
Solution: Scrollable, easily filterable table view. Since mobile users likely want a quick lookup, we prioritized a functional mobile experience over a full redesign, ensuring usability without overcomplicating the interface.
View Data Table on Mobile
View Nutrition Details on Mobile
Next Steps
Our next steps include:
Designing for different states (error, no result, etc)
Designing the flow to the Comparison tool and other pages