FoodTech / AI

PlateUp

An AI-powered meal planning platform that helps Nigerian households generate personalized weekly meal plans and shopping lists based on their budget, pantry ingredients, household size, meal frequency, and personal goals.

Scroll to explore the case study
PlateUp Desktop Mockup

Role

Product Designer & Product Engineer

Timeline

4–6 Weeks

Team

Solo Project

Platform

Responsive Web Application

Responsibilities

UX ResearchProduct StrategyUI DesignDesign SystemAI Prompt EngineeringFrontend DevelopmentTesting
The Challenge

Every week begins with the same questions.

01

What are we cooking today?

02

Can we afford it?

03

Do we already have these ingredients?

04

Will this budget last the week?

Meal planning becomes a repetitive mental task for many Nigerian households. Without a structured planning system, families often overspend, waste food, repeat meals, and spend unnecessary time deciding what to cook.

Time-consuming
Overspending
Food Waste
Decision Fatigue

Why Solving This Mattered

Poor meal planning doesn't just waste time—it affects household budgets, nutrition, and everyday decision-making.

Grocery Spending Illustration

Grocery Spending

Food is one of the largest recurring household expenses. Poor planning often leads to unnecessary grocery spending.

Food Waste Illustration

Food Waste

Without tracking what is already in the pantry, ingredients are forgotten and food waste increases.

Decision Fatigue Illustration

Decision Fatigue

Repeatedly deciding what to cook every day creates mental fatigue and often leads to unnecessary market trips.

Objectives

Project Goals

Every product decision in PlateUp was guided by five core objectives. Together, these objectives shaped how the AI plans meals for Nigerian households.

Save Time
Manage Budget
Reduce Waste
Localized for Nigeria
Personalized AI Planning
PlateUp AI Engine

Who We Designed For

PlateUp was designed for people responsible for planning meals, managing grocery budgets, and reducing food waste in Nigerian households.

Primary Users

Nigerian Households

Planning meals for the entire family.

Parents

Managing weekly meals within a family budget.

Students

Preparing affordable meals on limited budgets.

Secondary Users

Young Professionals

Looking for convenient weekly planning.

Health-conscious Individuals

Seeking balanced meal options.

Budget-conscious Individuals

Trying to maximize every grocery purchase.

UX Research

Understanding the Problem Before Designing the Solution

Before designing PlateUp, I wanted to understand why meal planning remained frustrating for many Nigerian households despite the availability of recipe websites and meal planning apps. Rather than starting with interfaces, I focused on understanding users, their behaviours, constraints, and decision-making process.

Timeline

Continuous Throughout Development

Methods

Competitor Analysis, Secondary Research, Feedback

Insights
6
Decisions
8

Competitor Analysis

Recipe Websites

StrengthLarge recipe collections
PlateUp Opportunity
AI-powered weekly meal planner

Meal Planning Apps

StrengthScheduling & reminders
PlateUp Opportunity
Nigerian-first experience

AI Recipe Generators

StrengthFast recipe generation
PlateUp Opportunity
Budget-aware meal planning

Notes & Spreadsheets

StrengthFlexible planning
PlateUp Opportunity
Auto-generated meal planner

User Pain Points → Product Opportunities

Meal planning takes too long
AI-generated weekly plans
Users forget pantry ingredients
Pantry-aware recommendations
Users overspend on groceries
Budget-based planning
Existing apps aren't localized
Nigerian-first meal planning
Shopping lists are unrealistic
Practical ingredient quantities

Key User Insight

"

Most Nigerians don't even eat three times a day.

Impact
Introduced
2 Meals per Dayand3 Meals per Day

Instead of forcing users into a fixed three-meal schedule.

User Feedback That Changed the Product

User Feedback

""|

User Feedback

""|

User Feedback

""|

User Needs → Product Features

User Need
Stay within budget
Budget-aware AI planning
Reduce food waste
Pantry-aware recommendations
Save planning time
AI-generated weekly plans
Eat familiar meals
Nigerian-first recipes
Flexible planning
2 or 3 meals daily
Practical shopping
Local measurement units

Research Outcomes

Research directly influenced several major product decisions:

Budget-first AI
Pantry-aware
Nigerian-first
Flexible Meal Frequency
Multi-goal Planning
Practical Shopping Quantities
AI Validation
Before Research
Generic Recipe Generator
After Research
Intelligent Meal Planning Assistant

Research transformed PlateUp into a personalized planning assistant built around how Nigerian households actually make food decisions.

Product Strategy

Defining What to Build

Strategic Framework

Translating Insights into Product Strategy

Connecting core user research problems directly to an AI-driven solution architecture.

Core Strategy & Vision

AI Meal Planning Assistant

Building an AI-powered meal planning platform that helps Nigerian households turn budget constraints and pantry availability into personalized, affordable weekly meal plans and shopping lists.

Core Strategic Inputs & Personalization Parameters
Budget-AwareOptimizes plans against local food costs
Pantry-AwareUses existing ingredients to minimize waste
Household SizeScales portion sizes dynamically
Meal FrequencyAdapts to custom daily cadence
Personal GoalsAligns with dietary preferences
Value Proposition

Eliminates decision fatigue and reduces food waste by tailoring meal schedules to daily household realities.

Research-Validated Strategy

Key MVP Features

The MVP focused on solving the highest-priority user problems identified during research while delivering a simple, practical experience for Nigerian households.

AI Plan Generation
Feature 01

AI Plan Generation

Thecoredashboardinterfacewhereusersdefinetheirbudget,householdsize,andpreferencestoinstantlygenerateafullweekofpersonalized,Nigerian-firstmealplans.

  • Generate personalized weekly meal plans
  • Budget-aware recommendations
  • Household preferences
  • Nigerian-first recipes
Desktop Dashboard
Generated Weekly Meal Plan
Feature 02

Generated Weekly Meal Plan

Aclean,accessiblemobileinterfacedisplayingtheAI-generatedbreakfast,lunch,anddinnerschedulewithseamlessoptionstoregenerateindividualmeals.

  • AI-generated breakfast, lunch and dinner
  • Easy regeneration
  • Weekly planning experience
  • Clean mobile interface
Mobile App
Smart Shopping List
Feature 03

Smart Shopping List

Anintelligentdashboardviewthatautomaticallytranslatestheweeklymealplanintoastructured,cost-estimatedshoppinglistwhileaccountingforexistingpantryitems.

  • Automatically generated shopping list
  • Pantry-aware suggestions
  • Ingredient quantities
  • Cost estimation
Desktop Dashboard
Saved Plans
Feature 04

Saved Plans

Adedicatedmobilespacewhereuserscansecurelysavetheirfavoritemealplansandeasilyaccessthemanytimeforquickreuse.

  • Save favourite meal plans
  • Quick access library
  • Easy reuse
  • Offline access
Mobile App
Meal History
Feature 05

Meal History

Acomprehensivedashboardviewthatallowsuserstobrowsetheirpastweeklymealplans,trackdietaryhabits,andmonitorlong-termplanningtrends.

  • View previous plans
  • Track dietary habits
  • Long-term planning trends
  • Data export
Desktop Dashboard
Settings
Feature 06

Settings

Essentialaccountmanagementtoolsallowinguserstopersonalizetheirdietaryconstraints,adjusthouseholdsize,andupdatebudgetpreferences.

  • Dietary constraints
  • Household size management
  • Budget preferences
  • Profile settings
Desktop Dashboard

Measuring Success

Simplify meal planning

Successful meal plan generation

Reduce grocery costs

Budget-aware meal recommendations

Reduce food waste

Pantry-aware shopping lists

Improve usability

Positive user feedback & repeat usage

Build user trust

Consistent and realistic AI outputs

Product Prioritization (MoSCoW)

Must Have

Essential features required for the MVP launch.

AI Weekly Meal Planning
Budget-aware Recommendations
Pantry-aware Matching
Household Size
Meal Frequency
Goal-based Planning
Shopping Lists
User Accounts
8 Core MVP Features

Should Have

Important enhancements planned after MVP validation.

Personalized Meal History
Favorite Meal Plans
Smart Meal Regeneration
3 Planned Enhancements

Core Product Capabilities

AI Weekly Meal Planning

Generate personalized weekly meal plans based on user preferences.

AI • Core Feature

Budget-Aware Planning

Create recommendations that respect the user's weekly food budget.

Budget • Planning

Pantry Awareness

Recommend meals using ingredients users already have before suggesting additional purchases.

Pantry • Intelligence

Goal-Based Planning

Support multiple planning goals such as saving money and eating healthier.

Goals • Personalization
Product Development Journey

From Research to Working Product

Rather than designing everything upfront, PlateUp evolved through an iterative product design process. Every stage built on insights from the previous one, allowing research, AI experimentation, user feedback, and development to continuously shape the final experience.

DiscoveryDefineIdeationDesign SystemAI Prompt EngineeringDevelopmentTestingIteration
Step01

Discovery

Understanding the Problem

Focus Areas

Competitor analysisSecondary researchUser conversationsProblem validation

Outputs

Problem statementUser personasResearch insightsProduct vision

Key Outcome

Established a clear understanding of the users, their challenges, and the opportunity for an AI-powered meal planning assistant.

18+Research Sources
Step02

Define

Defining the Product Strategy

Focus Areas

Weekly budgetHousehold sizePantry ingredientsMeal planning goalsMeal frequency

Outputs

Product Requirements DocumentMVP feature listUser flowsInformation architecture

Key Outcome

Created a focused product scope centered on solving the most important user problems first.

42Requirements
Step03

Ideation

Exploring Possible Solutions

Focus Areas

Pantry-aware planningBudget-aware recommendationsAI-generated shopping listsGoal-based planningFlexible meal frequency

Outputs

Feature conceptsLow-fidelity wireframesEarly user flows

Key Outcome

Identified the simplest workflow capable of delivering personalized weekly meal plans.

31Ideas Explored
Step04

Design System

Building a Consistent Experience

Focus Areas

Color paletteTypographyButtonsForm controlsCardsIconsSpacing system

Outputs

Component libraryDesign tokensReusable UI patterns

Key Outcome

Reduced design inconsistencies while improving scalability and development speed.

45+Components
Step05

Prompt Engineering

Designing Better AI Outputs

Focus Areas

Budget awarenessPantry utilizationIngredient consistencyShopping list accuracyGoal-based planningMeal frequency supportAI validation

Outputs

Optimized prompt libraryAI validation workflowConsistent meal generationContext markdown files

Key Outcome

Produced reliable AI outputs tailored to Nigerian households instead of generic meal recommendations.

80+Prompt Iterations
Step06

Development

Bringing the Product to Life

Focus Areas

AuthenticationOnboardingDashboardMeal generationShopping listsUser preferencesLanding page

Outputs

Functional MVPResponsive interfaceIntegrated AI workflow

Key Outcome

Successfully transformed research and design into a working product.

15+Screens Built
Step07

Testing

Learning from Real Feedback

Focus Areas

Evaluated usabilityTested AI qualityReviewed overall planning experience

Outputs

User feedback quotesBefore vs After comparisonsIteration screenshots

Key Outcome

User feedback directly influenced several high-impact product improvements.

14Feedback Sessions
Step08

Iteration

Continuous Improvement

Focus Areas

Improved budget utilizationBetter AI validationSEO optimizationLanding page improvementsMore realistic ingredient quantitiesEnhanced error handlingFlexible meal frequency

Outputs

Improved usabilityBetter AI accuracyMore reliable planning experience

Key Outcome

Each iteration brought the product closer to how Nigerian households actually plan meals.

22Product Improvements

Five Product Decisions That Changed PlateUp

Research uncovered several user problems that directly influenced the product architecture. Every major feature exists because it solved a validated user need.

01

Pantry-Aware Planning

AI Logic
Problem

Users often purchased ingredients they already had.

Product Decision

Make pantry ingredients a core AI input before generating meal plans.

Business Outcome

Reduced duplicate purchases, lower grocery costs, reduced food waste.

Less Food Waste
02

Budget-First Planning

Budget Planning
Problem

Most meal planning tools ignore the user's actual budget.

Product Decision

Use the weekly budget as a primary constraint for AI meal generation.

Business Outcome

More realistic recommendations, better spending control, personalized meal plans.

Lower Grocery Costs
03

Flexible Meal Frequency

User Experience
Problem

User feedback showed that not everyone eats three meals daily.

Product Decision

Support both 2 Meals and 3 Meals per day.

Business Outcome

Better personalization, more accurate shopping lists, improved budget allocation.

Better Personalization
04

Practical Shopping Lists

Shopping
Problem

Price-based shopping quantities quickly became outdated and inconsistent.

Product Decision

Replace prices with familiar Nigerian measurement units (pieces, cups, bunches, bottles).

Business Outcome

Easier grocery shopping, greater user trust, more practical outputs.

Practical Shopping
05

AI Validation

AI Validation
Problem

Raw AI responses occasionally produced inconsistent meal plans.

Product Decision

Introduce an AI validation layer before displaying results to check budget, ingredients, and consistency.

Business Outcome

More reliable recommendations, reduced AI errors, increased confidence.

Smarter AI Outputs
Engineering

From Product Strategy to Production

PlateUpgoesbeyondUIdesign—itisafullyengineeredAIproduct.Iarchitectedthecompletesystemfromthegroundup,movingfrominitialproductstrategytoaproduction-readyapplication.Thisrequireddesigningscalablebackendlogic,engineeringpreciseAIprompts,implementingstrictvalidationpipelines,andensuringthefinalexperiencewasfast,secure,andreliable.

Technology Stack

Frontend

A fast, responsive, and highly interactive user interface built with modern React patterns.

Next.jsTypeScriptTailwind CSSCustom Design System

Backend

Secure and scalable serverless infrastructure powering the AI engine and business logic.

API RoutesVercelOpenAI API

Database

Reliable relational data storage with a fully typed ORM for type-safe queries.

Neon (Postgres)Prisma ORM

System Request Lifecycle

User Request
Next.js Frontend
API Routes
AI Planning Engine
AI Validation Layer
Neon Database
Meal Plan Response

AI Planning Engine

The core intelligence of PlateUp. It takes five precise user inputs and constructs a structured prompt to generate highly personalized meal recommendations.

Planning Inputs

Weekly Budget
Household Size
Pantry Ingredients
Meal Frequency
Planning Goals
JSON OutputGenerated Weekly Meal Plan

AI Validation Layer

Raw AI outputs are unpredictable. This strict validation pipeline ensures every generated meal plan is safe, accurate, and practically useful before reaching the database.

Validation Pipeline

Budget Validation
Pantry Validation
Ingredient Consistency
Nigerian Meal Compatibility
Quantity Validation

Engineering Challenges Solved

Problem

AI hallucinations generating impossible meals.

Solution

Added a strict multi-step AI validation layer to check ingredients before saving.

Problem

Pantry items being duplicated in shopping lists.

Solution

Built a robust ingredient normalization algorithm to map semantic matches.

Problem

Unrealistic quantity outputs from the AI.

Solution

Implemented strict Nigerian-specific quantity validation rules (e.g. cups, bunches).

Problem

Generic, non-local meal recommendations.

Solution

Engineered deep Nigerian-specific context prompts to anchor the AI's generation.

Core Engineering Principles

Performance

Fast, streaming AI responses for an uninterrupted user experience.

Security

Secure authentication and protected, isolated user data storage.

Reliability

Multi-step AI validation ensuring predictable and safe outputs.

Scalability

Modular API architecture ready to handle increased user loads.

Complete Build Process

01
Research
02
Product Strategy
03
System Design
04
Development
05
AI Integration
06
Validation
07
Testing
08
Production
Reflection

Building Beyond the MVP

"PlateUp became much more than an AI meal planner. It taught me that building successful AI products isn't about generating outputs—it's about designing systems users can actually trust. Every iteration, validation rule, and product decision moved the experience closer to solving real problems for Nigerian households."

Biggest Challenge

Making AI Reliable

The hardest part wasn't building interfaces—it was ensuring every AI-generated meal plan was practical, affordable, and realistic. That required prompt engineering, validation logic, and continuous refinement.

Key FocusAI Reliability

Biggest Lesson

Listen Before Building

The best product decisions came from user conversations, not assumptions. Feedback directly influenced meal frequency options, pantry awareness, shopping lists, and overall usability.

Key InsightUser Feedback

What I'd Build Next

Future Iterations

  • Voice meal planning
  • Pantry barcode scanning
  • Shared family meal planning
  • Grocery price comparison
  • Nutrition tracking
Next PhaseVersion 2

Key Takeaways

Product Thinking

Research before features

AI Engineering

Validation matters more than generation

User Experience

Continuous testing beats assumptions

🚀

Personal Growth

From product designer to AI product engineer

"Great products aren't built in a straight line. They're shaped through research, experimentation, user feedback, and relentless iteration."

— My biggest takeaway from building PlateUp